用Python编写一个猜数字大小的代码
时间: 2024-09-12 11:03:46 浏览: 61
当然可以,下面是一个简单的Python猜数字游戏的代码示例:
```python
import random
def guess_number_game():
# 生成一个1到100之间的随机数
number_to_guess = random.randint(1, 100)
attempts = 0
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字。")
while True:
try:
# 用户输入一个猜测的数字
user_guess = int(input("猜猜看这个数字是多少:"))
attempts += 1
# 比较用户输入和随机数
if user_guess < number_to_guess:
print("太小了,再试试看!")
elif user_guess > number_to_guess:
print("太大了,再试试看!")
else:
print(f"恭喜你!答对了,数字就是{number_to_guess}。")
print(f"你总共猜了{attempts}次。")
break # 用户猜对了,退出循环
except ValueError:
print("请输入一个有效的整数。")
# 运行游戏
guess_number_game()
```
这段代码首先导入了`random`模块来生成一个随机数。然后定义了一个`guess_number_game`函数,用于运行游戏。游戏会提示用户输入一个猜测的数字,并根据用户的输入给出提示,直到用户猜对为止。
用户每次猜测后,程序会检查输入是否为整数,并给出相应的提示,最后告诉用户正确的数字以及他们猜测的次数。
阅读全文