皮蛋瘦肉粥1234 2022-06-30 17:15 采纳率: 100%
浏览 47
已结题

python -while true➕break

随机生成一个正整数(取值范围[1,100])。让用户猜数字,并给出相应的提示:如果用户输入比答案大,提示‘Too big, try again’;反之,提示‘Too small, try again’;如果猜中了,提示‘Congratulations!’。最后,要给出反馈(答案,猜的次数,猜的历史)。
(请使用 while True+break 程序结构)
下面这个代码是可行 就是没有用到while True+break
提示的内容我自己会编辑简单写就行
就是true➕break我不会用
感谢

import random
key = random.randint(1,100)
temp = input("Please input your guess between 1 and 100,inclusively")
guess = int(temp)
while guess != key:
if guess > key:
print("Too big,try again")
else:
print("Too small,try again")
temp = input("Please input your guess between 1 and 100,inclusively")
guess = int(temp)
if guess == key:
print("Congratulations!")

  • 写回答

2条回答 默认 最新

  • 於黾 2022-06-30 17:18
    关注

    你把while guess != key:改为while true
    把后面的if拿到while里面去,并且当相等时执行break

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月30日
  • 已采纳回答 6月30日
  • 创建了问题 6月30日

悬赏问题

  • ¥15 关于大棚监测的pcb板设计
  • ¥20 sim800c模块 at指令及平台
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计