python猜数字游戏
时间: 2023-07-25 18:15:40 浏览: 143
好的,以下是一个简单的Python猜数字游戏的代码实现:
```python
import random
# 生成一个1到100之间的随机数
num = random.randint(1, 100)
# 记录猜测次数
guess_count = 0
while True:
# 从键盘输入一个整数
guess = int(input("请输入一个1到100之间的整数:"))
guess_count += 1
# 判断猜测的数和随机数的大小关系
if guess < num:
print("猜小了,再试试!")
elif guess > num:
print("猜大了,再试试!")
else:
print("恭喜你猜对了!")
print("你总共猜了%d次。" % guess_count)
break
```
这段代码中,我们首先使用`random`模块生成一个1到100之间的随机数。然后进入一个无限循环,每次从键盘输入一个整数作为猜测的数,并记录猜测次数。根据猜测的数和随机数的大小关系,输出相应的提示信息。如果猜测的数等于随机数,那么输出猜对了的信息和猜测次数,并退出循环。
相关问题
python 猜数字游戏
好的,我可以帮您写一个简单的 Python 猜数字游戏。以下是代码示例:
```python
import random
# 生成一个 1 到 100 的随机整数
number = random.randint(1, 100)
# 让用户猜数字
guess = int(input("猜一个 1 到 100 的数字:"))
# 猜数字的过程
while guess != number:
if guess < number:
guess = int(input("太小了,再猜一次:"))
else:
guess = int(input("太大了,再猜一次:"))
# 猜对了
print(f"恭喜你,猜对了!数字是 {number}")
```
这个程序会生成一个 1 到 100 的随机整数,然后让用户猜数字,直到猜对为止。如果用户猜的数字比随机数小,程序会提示“太小了,再猜一次”;如果用户猜的数字比随机数大,程序会提示“太大了,再猜一次”。当用户猜对了,程序会输出“恭喜你,猜对了!数字是 XX”。
阅读全文