码迷,mamicode.com
首页 > 其他好文 > 详细

求一百以内奇数偶数之和,用while 语句好像不可以

时间:2020-02-25 09:26:14      阅读:49      评论:0      收藏:0      [点我收藏+]

标签:nbsp   相加   range   数字   span   int   sum   for循环   if语句   

 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)

 

求一百以内奇数偶数之和,用while 语句好像不可以

标签:nbsp   相加   range   数字   span   int   sum   for循环   if语句   

原文地址:https://www.cnblogs.com/ningbotianjiao/p/12359891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!