#求一百以内奇数之和
#用while语句好像不好求和?
n=1
s=0
while n < 101:
temp=n%2
if temp == 0:
pass
else:
s = s + n
n = n + 1
print(s)
#基本式
sum = 0
for i in range(1,100,2):
sum = sum + i
print(sum)
#方法一:
sum = 0 #初始化变量sum,用来放和
for i in range(1,100,2): #使用for循环,从1开始,每隔数2跳一次,只循环奇数1,3,5,7......
sum += i #把每次取出来的奇数相加
print(sum) #最后打印结果
#方法二:
sum = 0 #初始化变量sum,用来放和
for i in range(100): #使用for循环,从0~99逐个取数
if i%2 == 0:
continue #使用if语句判断每次取出来的数是否为偶数,如果是偶数则
#中止当前循环,进入下一个循环,也就是不取偶数
sum += i #把取出来的奇数相加
print(sum)
#方法三:
sum = 0 #初始化变量sum,用来放和
for i in range(100): #使用for循环,从0~99逐个取数
if i%2 == 1:
sum += i #使用if语句判断每次取出来的数是否为奇数,如果是奇数把数字加起来
print(sum)
#集大成
i=0
sum1=0
sum2=0
while i<=100:
if i%2==0:
sum1+=i
else:
sum2+=i
i+=1
print('1-100之间偶数和为:%d' % sum1)
print('1-100之间偶数和为:%d' % sum2)
一百以内奇数偶数之和的方法有哪些?
最新推荐文章于 2022-04-13 18:58:10 发布