木子尧 发表于 2021-4-22 20:20:19

python新手 课后作业求助


《零基础入门学习Python》【最新版】›[课后作业] 第006讲:改进我们的小游戏(上)| 课后测试题及答案
https://fishc.com.cn/forum.php?mod=viewthread&tid=145252&extra=page%3D1%26filter%3Dtypeid%26typeid%3D760

最后一题 要求:修改上一题的代码,让程序可以不断接收输入,直至用户输入小写字母 e 结束程序。

最后一行是有什么意义?   score = input("请输入你的分数:")
为什么没有最后一行就会无限重复?

昨非 发表于 2021-4-22 20:31:05

重新输入你的分数
这一行会覆盖调score的值,从而在再次循环中得到不一样的结果
不然score永远都是你第一次输入的样子
当然会死循环了

柿子饼同学 发表于 2021-4-22 22:29:08

你想想,如果没有这语句,那再一次循环时还是会把原来输入的成绩进行分类
然后再循环再循环....
我们做循环时一定要设好一个条件,这样才好弄,不然就是死循环
页: [1]
查看完整版本: python新手 课后作业求助