输出1到100的奇数、偶数、5的倍数、奇数和、偶数和、总和

输出1到100的奇数、偶数、5的倍数、奇数和、偶数和、总和


list1=[] #定义3个空列表,好存放奇数、偶数、5的倍数
list2=[]
list3=[]
for i in range(1,101): #利用i遍历1到100
if i%2==0: #取余i除以2恒等为0
list1.append(i) #将i除以2等于0的数添加到list1
else:
list2.append(i)
if i%5==0: #取余i除以5恒等为0
list3.append(i)
print('1到100的偶数: ',list1,'\n偶数和: ',sum(list1)) #注意:list1和sum(list1)不能引号引起,\n表示换行
print('1到100的偶数: ',list2,'\n奇数和: ',sum(list2)) #注意:list2和sum(list2)不能引号引起,\n表示换行
print('1到100的5的倍数: ',list3,'\n总和: ',sum(list1)+sum(list2)) #注意:公式写法:sum()+sum(),\n表示换行

#求奇数偶数
for i in range(1,101):
if i%2==0: #方法一:判断取模除以2为0取偶数(0-100)
print(i,'\t',end='') #'\t'代表空格
else:
print(i, '\t', end='') #方法一:判断取模除以2不为0取奇数(0-100)


for i in range(2,101,2): #方法二:利用步长值取偶数(0-100)
print(i)
for i in range(1,101,2): #方法二:利用步长值取奇数(0-100)
print(i)

#求出1-100的偶数和奇数和、总和
sum1=0 #定义sum1等于0
sum2=0 #定义sum2等于0
i=1 #定义i等于1(从1开始进入循环)
while i<=100: #循环100次
if i%2==0: #判断取模除以2为0取偶数(0-100)
sum1+=i #循环中模除以2为的数相加
else:
sum2+=i
i+=1 #跳出循环
# print(sum1)
# print(sum2)
# print(sum1+sum2)

sum1=0
sum2=0
for i in range(1,101): #遍历1到100
if i%2==0: #判断取模除以2为0取偶数(0-100)
sum1+=i #循环中模除以2为的数相加
else:
sum2+=i
print(sum1,sum2,sum1+sum2)
posted @ 2023-03-16 16:12  键盘敲烂的娘口三三  阅读(413)  评论(0)    收藏  举报