鱼C论坛

 找回密码
 立即注册
查看: 2308|回复: 2

[已解决]python课后作业009数学类型(下)

[复制链接]
发表于 2022-7-26 10:12:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助求助

i = 0
sum = 0

while i <= 1000000:
    if i % 2 == 0:
        sum = sum + i
    i = i + 1

print("1000000 以内所有偶数的和是", sum)


这几行代码是什么意思?为什么需要  i % 2 取余 == 0  ?



感谢!!
最佳答案
2022-7-26 10:15:06
本帖最后由 青出于蓝 于 2022-7-26 10:17 编辑

i % 2 == 0  即 判断 i 除以 2 所得的余数是否为零,如果为零 ,也就代表 i 可以被 2 整除 那 i 就是一个 偶数

sum = sum + i   如果 i 为 偶数 则 sum+i , sum起到一个计数这作用,可以把所有偶数相加

i=i+1 这句, 需要看到 while 循环 , 这里是求 1000000以下所有偶数的和,i 就是 被判断的数

欢迎追问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-26 10:15:06 | 显示全部楼层    本楼为最佳答案   
本帖最后由 青出于蓝 于 2022-7-26 10:17 编辑

i % 2 == 0  即 判断 i 除以 2 所得的余数是否为零,如果为零 ,也就代表 i 可以被 2 整除 那 i 就是一个 偶数

sum = sum + i   如果 i 为 偶数 则 sum+i , sum起到一个计数这作用,可以把所有偶数相加

i=i+1 这句, 需要看到 while 循环 , 这里是求 1000000以下所有偶数的和,i 就是 被判断的数

欢迎追问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-26 10:34:22 | 显示全部楼层
青出于蓝 发表于 2022-7-26 10:15
i % 2 == 0  即 判断 i 除以 2 所得的余数是否为零,如果为零 ,也就代表 i 可以被 2 整除 那 i 就是一个  ...

感谢感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 09:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表