使用Python编写猜数字游戏
时间: 2023-11-05 08:08:38 浏览: 146
好的,下面是一个简单的猜数字游戏的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编写 猜数字游戏,条件:随机生成一个1-100之间的整数,让用户猜数字,直到猜中为止。 计算BMI指数:用户输入身高和体重,计算BM指数并输出结果。
好的,我可以回答这两个问题。
关于猜数字游戏,可以使用以下Python代码:
```
import random
number = random.randint(1, 100)
guess = 0
tries = 0
print("我想了一个1-100之间的数字,请你猜猜是多少。")
while guess != number:
guess = int(input("你的猜测是:"))
tries += 1
if guess < number:
print("你猜的数字太小了。")
elif guess > number:
print("你猜的数字太大了。")
else:
print("恭喜你,猜中了!你一共猜了", tries, "次。")
```
关于计算BMI指数,可以使用以下Python代码:
```
height = float(input("请输入你的身高(单位:米):"))
weight = float(input("请输入你的体重(单位:千克):"))
bmi = weight / (height ** 2)
print("你的BMI指数是:", bmi)
```
希望能对你有所帮助!
用Python编写猜数字游戏
以下是用 Python 编写的猜数字游戏代码:
```python
import random
def guess_number():
number = random.randint(1, 100)
guess = 0
while guess != number:
guess = int(input("请猜一个 1 到 100 之间的数字:"))
if guess < number:
print("猜小了!")
elif guess > number:
print("猜大了!")
print("恭喜你,猜对了!")
guess_number()
```
希望这个代码对你有帮助!
阅读全文