1 #求一百以内奇数之和
2 #用while语句好像不好求和?
3 n=1
4 s=0
5 while n < 101:
6 temp=n%2
7 if temp == 0:
8 pass
9 else:
10 s = s + n
11 n = n + 1
12 print(s)
13
14
15 #基本式
16
17 sum = 0
18 for i in range(1,100,2):
19 sum = sum + i
20 print(sum)
21
22
23
24
25 #方法一:
26
27 sum = 0 #初始化变量sum,用来放和
28 for i in range(1,100,2): #使用for循环,从1开始,每隔数2跳一次,只循环奇数1,3,5,7......
29 sum += i #把每次取出来的奇数相加
30 print(sum) #最后打印结果
31
32
33
34 #方法二:
35
36 sum = 0 #初始化变量sum,用来放和
37
38 for i in range(100): #使用for循环,从0~99逐个取数
39
40 if i%2 == 0:
41
42 continue #使用if语句判断每次取出来的数是否为偶数,如果是偶数则
43 #中止当前循环,进入下一个循环,也就是不取偶数
44
45 sum += i #把取出来的奇数相加
46
47 print(sum)
48
49
50
51 #方法三:
52
53 sum = 0 #初始化变量sum,用来放和
54
55 for i in range(100): #使用for循环,从0~99逐个取数
56
57 if i%2 == 1:
58 sum += i #使用if语句判断每次取出来的数是否为奇数,如果是奇数把数字加起来
59
60 print(sum)
61
62
63 #集大成
64
65 i=0
66 sum1=0
67 sum2=0
68 while i<=100:
69 if i%2==0:
70 sum1+=i
71 else:
72 sum2+=i
73 i+=1
74 print('1-100之间偶数和为:%d' % sum1)
75 print('1-100之间偶数和为:%d' % sum2)