python用五个知识点写出猜出游戏
时间: 2023-07-20 10:35:08 浏览: 112
好的,下面是一个基于Python的猜数字游戏,用到了以下五个知识点:
1. 随机数生成模块 random
2. 循环语句 while
3. 条件语句 if
4. 用户输入 input
5. 异常处理 try-except
代码如下:
```python
import random
# 生成一个 1 至 100 的随机数
number = random.randint(1, 100)
# 循环猜数字,直到猜对为止
while True:
try:
# 用户输入猜测的数字
guess = int(input("请猜一个 1 到 100 的数字:"))
except ValueError:
print("输入有误,请输入一个整数!")
continue
if guess < 1 or guess > 100:
print("输入有误,请输入一个 1 到 100 的整数!")
elif guess < number:
print("猜的数字太小了,再试试!")
elif guess > number:
print("猜的数字太大了,再试试!")
else:
print("恭喜你,猜对了!")
break
```
这个游戏会随机生成一个 1 至 100 的数字,玩家需要猜测这个数字是多少。如果猜的数字太小或太大,程序会给出相应的提示,直到猜对为止。同时,程序还能处理一些异常情况,比如玩家输入的不是整数。
阅读全文