求1-100之间的奇数和、偶数和、质数和(素数和)
嗨,大家好,我是叶子
题目:求1-100之间的奇数和、偶数和、质数和(素数和)
思路:
1、首先要清楚奇数、偶数、质数的满足规则
奇数:i%2==1
偶数:i%2==0
质数:i%j==0
2、知道规则后,就可以上手撸代码喽~~·
#求1-100之间的奇数和
SUM = 0
for i in range(1, 100):
if i%2 == 1:
SUM += i
print('1-100之间奇数和sum=', SUM)
#求1-100之间的偶数和
TOTAL = 0
for i in range(1, 100):
if i%2 == 0:
TOTAL+=i
print('1-100之间偶数和total=', TOTAL)
#求1-100之间的质数和
i = 2
SUMZS = 0
for i in range(2,101):
j = 2
for j in range(2, i):
if i%j == 0:
break
else:
SUMZS = SUMZS+i
print('1-100之间的质数和sum1=', SUMZS)
以上执行结果如下: