为了账号安全,请及时绑定邮箱和手机立即绑定

关于python 循环的问题?

关于python 循环的问题?

HUH函数 2019-01-09 11:06:10
关于python 循环的问题
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

1234567891011temp = input ('猜猜哪个数字:')guess = int (temp) while guess != 8    if guess > 8:        print("大了")    else:        print("小了")    temp = input ('请重新输入:')    guess = int (temp)print ('我曹,你是蛔虫吗?!'print ('中了也没奖励')


查看完整回答
反对 回复 2019-03-04
?
三国纷争

TA贡献1804条经验 获得超7个赞

因为你用while, 内外各有一个 ==8, 所以会印出两次.

简单一点的话, 有这几点可以做

  • while不要条件结束

  • 输入, 判断, 都放在while中

  • 当 ==8 输出讯息後, 以关键字break离开while

因为你在while加了条件, 所以造成内外各需要有一组输入及判断, 实际上只留一组在里面就好了.


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 599 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信