求一百以内奇数偶数之和,用while 语句好像不可以
Posted ningbotianjiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一百以内奇数偶数之和,用while 语句好像不可以相关的知识,希望对你有一定的参考价值。
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 语句好像不可以的主要内容,如果未能解决你的问题,请参考以下文章