使用Python编写猜数字游戏
时间: 2023-11-05 13:08:38 浏览: 145
好的,下面是一个简单的猜数字游戏的Python代码示例:
```python
import random
# 生成随机数
number = random.randint(1, 100)
# 初始化猜测次数
guesses = 0
# 输出游戏规则
print("猜数字游戏。请猜一个1到100之间的数字。")
# 开始游戏循环
while True:
# 获取玩家猜测
guess = int(input("你猜的数字是:"))
# 记录猜测次数
guesses += 1
# 判断猜测是否正确
if guess == number:
print(f"恭喜你,你猜对了!你猜了{guesses}次。")
break
elif guess < number:
print("你猜的数字太小了,请再试一次。")
else:
print("你猜的数字太大了,请再试一次。")
```
这个程序首先使用 `random` 模块生成一个1到100之间的随机数。然后,它会要求玩家猜测一个数字,并记录猜测次数。如果玩家猜对了,程序会输出恭喜信息并结束游戏。如果玩家猜错了,程序会提示玩家猜的数字是太大还是太小,并让玩家再次猜测。程序会一直循环直到玩家猜对为止。
相关问题
用python编写猜数字游戏
好的,以下是Python语言编写的猜数字游戏代码:
```python
import random
def guess_number():
number = random.randint(1, 100)
guess = 0
count = 0
while guess != number:
guess = int(input("请猜一个1到100的数字:"))
count += 1
if guess > number:
print("猜大了,请重新猜测!")
elif guess < number:
print("猜小了,请重新猜测!")
else:
print("恭喜你,猜对了!你一共猜了%d次!" % count)
break
if __name__ == '__main__':
guess_number()
```
运行上述代码后,会随机生成一个1到100的数字,然后提示用户输入数字进行猜测,直到猜中为止,同时会输出猜测次数。
用Python编写猜数字游戏
以下是用Python编写猜数字游戏的代码:
import random
def guess_number():
number = random.randint(1, 100)
guess = int(input("请猜一个1到100之间的数字:"))
while guess != number:
if guess < number:
guess = int(input("猜小了,请再猜一次:"))
else:
guess = int(input("猜大了,请再猜一次:"))
print("恭喜你,猜对了!")
guess_number()
希望这个代码能够帮助你。
阅读全文