while循环 计算偶数和
1、"""计算1到100之间的偶数和"""
2、sum=0 #用于储存偶数和
3、a=1 #初始化变量
4、while a<=100: #条件判断
5、 if a%2==0: #条件判断是否是偶数
6、 sum+=a #条件执行体(求和)
7、 a+=1 #改变变量
8、 print(sum) #1-100之间的偶数和
以上可以用循环的方式计算偶数和
如果想计算 “奇数” 和 那么只需要 把if a%2==0: 改成 if a%2 即可 !
for in 循环计算偶数和
sa=0 #用于储存偶数和
for item in range(1,101): # 计算1到100之间的偶数和
if item%2==0: #条件判断是否是偶数
sa+=item #条件执行体(求和)
print(sa)
以上可以用循环的方式计算偶数和
如果想计算 “奇数” 和 那么只需要 把if item%2==0: 改成 if item%2 即可 !
for in “”“输出100-999之间的水仙花树”""
举例,
153=333+555+111 =后面的三个三次方 加起来得153就可以
“”"
for item in range(100,1000):
ge=item%10 #个位数 除余数
shi=item//10%10 #十位数 除整数 在除余数
bai=item//100 #百位数 除整数
# print(bai,shi,ge)
# 判断
if ge**3+shi**3+bai**3==item: #如果 ge,shi,bai 这三个 三次方相加 得item的话那么就是水仙花数
print(item)