【问题描述】
猜数游戏:在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太小了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
【算法代码】
from random import randint
s=0
try:x=randint(0,9) while 1: t=int(eval(input('Please input a digit:')))if t<0 or t>9:raise ValueError if t<x:print('Small')s+=1elif t>x:print('Big')s+=1elif t==x:s+=1print("Good, you guess {} times!".format(s))break
except (ValueError,NameError,SyntaxError):print("Please enter a number between 0 and 9.")
本文发布于:2024-02-04 08:20:48,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170702967653901.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |