/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 84 条)
学习达人
QQdnuwjla0c 展开
为什么我用了continue和没用执行的效果是一样的
2024年08月05日 15:50
0 回复
学习达人
T048745jw 展开
while 不行啊i = 1
summ=0
while i <= 20:
print(i, "年到了")

j = 1
while j <= 12:

summ+=0.1
if i == 4 and j == 3:
# 在第4年的3月份打印出“3月份不干活了!”
print("3月份不干活了!")
elif i==4 and j==3+1:
print("4月份也不干活")

else:
# 在其他月份正常打印月份到了
print(j, "月到了干活",round(summ,2))
2024年08月03日 19:44
0 回复
学习达人
断桥孤鸿 展开
请教一下,为啥在continue的下一行输入了break但没有注释掉,却只执行了continue并没有执行break
2024年04月01日 21:26
0 回复
游客 展开
很多人疑问,为什么第6个月没给,但结果还是算进去了,老师的
if j==6:
j=j+1
continue
这三行代码应该在 summ=summ+0.1 的上面,这样第6个月的钱才不会算进去。
2019年07月05日 12:02
38 回复
T-pustfs98d 展开
@ 断桥孤鸿 你没有给月份继续赋值+1,就一直停在哪个月份了
2024年08月30日 11:33
@TA
断桥孤鸿 展开
为啥我按照你说的方法运行了一下却是代码一直都处于第一年的第一月无限循环计算当中呢?[笑哭]
2024年04月01日 21:40
@TA
QQp91ub63c9 展开
我是把条件写在了计算之前 不知道为啥偶数算前半年的累计;奇数年算后半年的累计[伤心]
2023年02月02日 18:51
@TA
安河桥北谭逸 展开
也可以加一行“x=x-1”抵消上面的,加代码和调整顺序都可以
2022年02月03日 09:18
@TA
原来是大兵啊 展开
看了你的这个问题,我琢磨一个小时,才发现了规律,并看出老师写错了。
2021年07月25日 15:57
@TA
kora刘 展开
为什么我不用continue,直接用这个if i==10:
print("手头有点紧,今年先不给了!")
i=i+1也有continue的效果
2019年11月05日 17:34
13 回复
Tink1xqqnj 展开
@ kora刘 因为i=i+1,后面直接进行11月的循环
2023年11月26日 10:14
@TA
DGCR子萌 展开
@ kora刘 你这跟直接把结果打字打进去有什么区别呢,还要啥程序呢,一个word文档都搞定了[笑哭]
2021年11月10日 21:50
@TA
奇奇snowball 展开
@ Bindapu [赞]解释的太好了,我也以为是一样的,没注意到这里不同
2021年06月21日 17:37
@TA
夜深人静灬学 展开
你这句代码的意思就是当i==10的时候,输出“手头有点紧,今年先不给了!”,但是对于真个循环来说没有任何影响,只不过当i==10,发出一句话而已![傻笑]
2020年10月06日 04:49
@TA
Bindapu 展开
从表象上看没有continue确实也实现了效果,但是你没注意到不用continue的时候,“第11年到了...."这句话没有print吗?好好琢磨琢磨。
2020年07月20日 20:17
@TA
T615338es 展开
经过反复实验,summ=summ+0.1 的位置放的不对,应该在continue下面,否则累计数是错的,第一个的5月是0.5,7月应该是0.6才对
2020年06月09日 22:15
9 回复
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部