python入门:1-99所有数的和的等式
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #1-99所有数的和的等式 4 #start(开始,译音:思达二测)sum(合计,译音:桑木)temp(临时雇员,译音:谈婆) 5 """ 6 给s赋值为空白字符串,start赋值为1,sum赋值为0,start小于100时while循环为真, 7 temp的赋值等于start和2的余数,如果temp等于1,如果start等于1,s的赋值等于start 8 并转换为字符串类型,否则s的赋值等于s加 +(连接符) 加字符串加号 + 加字符串类型的start, 9 sum的赋值等于sum加start;否则s的赋值等于s加 + 加字符串减号 + 加字符串类型的start, 10 sum的赋值等于sum减start,start的赋值等于start加1,一直加到99,while循环为假! 11 打印s,打印sum! 12 """ 13 s = "" 14 start = 1 15 sum = 0 16 while start < 100: 17 temp = start % 2 18 if temp ==1: 19 if start ==1: 20 s = str(start) 21 else: 22 s = s + "+" + str(start) 23 sum = sum + start 24 else: 25 s = s + "-" +str(start) 26 sum = sum - start 27 start += 1 28 print(s) 29 print(sum)