猜澥游戏:在程序懠懞设一个整澥,让用户通过键盘襖入所猜的澥,如果大于懞设的澥,显示“很遗懜太大了”;如果小于懞设的澥,显示“很遗懜太小了”;如此循懛,直至猜懠该澥,显示“懞测了N次,你猜懠了,此澥为X”,其懠N为用户襖入澥懝的次澥,X为猜对的澥懝。 同时要求,若用户襖入的澥不是整澥,如小澥或者懝符串等,捕获异常,并让用户重新襖入。 编写程序实现猜澥游戏。
时间: 2023-12-07 14:02:42 浏览: 37
用java实现的你画我猜小游戏,大一的课设,还可以
好的,这是一个经典的猜数字游戏。以下是Python的实现代码:
```python
import random
def guess_number():
num = random.randint(1, 100)
count = 0
while True:
try:
guess = int(input("请猜一个1到100之间的整数:"))
except ValueError:
print("输入错误,请输入一个整数!")
continue
count += 1
if guess < num:
print("很遗憾,猜小了!")
elif guess > num:
print("很遗憾,猜大了!")
else:
print("恭喜你,猜对了!你一共猜了{}次,答案是{}。".format(count, num))
break
guess_number()
```
在这个程序中,我们首先使用`random`模块生成一个1到100之间的随机整数作为答案。然后在循环中,我们使用`try...except`语句捕获用户输入的异常,如果输入不是整数,就提示用户重新输入。如果输入的整数比答案小,就提示“很遗憾,猜小了!”;如果输入的整数比答案大,就提示“很遗憾,猜大了!”;如果输入的整数等于答案,就恭喜用户猜对了,并输出猜的次数和答案。
你可以在命令行或者Python IDE中运行这个程序,开始玩猜数字游戏。
阅读全文