Python 基础08 while练习题 1到100之间的偶数和

Python 基础08 while练习题 1到100之间的偶数和,第1张

Python 基础08 while练习题 1到100之间偶数
sum=0
a=1
while a<=100:
    if a%2==0:
        sum+=a
    a+=1
print('1-100之间的偶数和',sum)

换一种写法  结合之前学习的布尔值

sum=0
a=1
while a<=100:
    if a%2:
        sum+=a
    a+=1
print('1-100之间的偶数和',sum)

输出的确是奇数

因为想要为偶数结果必须为0,但0的布尔值为False,所以就没有执行偶数

可以将布尔值转换 加一个not(bool(a%2))

sum=0
a=1
while a<=100:
    if not(bool(a%2)):
        sum+=a
    a+=1
print('1-100之间的偶数和',sum)

结果正确了

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5594324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存