关于python 循环的问题
2 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
| 1234567891011 | temp = input ('猜猜哪个数字:')guess = int (temp) while guess != 8: if guess > 8: print("大了") else: print("小了") temp = input ('请重新输入:') guess = int (temp)print ('我曹,你是蛔虫吗?!') print ('中了也没奖励') |
三国纷争
TA贡献1804条经验 获得超7个赞
因为你用while, 内外各有一个 ==8, 所以会印出两次.
简单一点的话, 有这几点可以做
while不要条件结束
输入, 判断, 都放在while中
当 ==8 输出讯息後, 以关键字break离开while
因为你在while加了条件, 所以造成内外各需要有一组输入及判断, 实际上只留一组在里面就好了.
添加回答
举报
0/150
提交
取消
