python随机生成一个50~150之间的整数,让参与者来猜测这个数字, 如果猜的数字比实际大,就返回“猜多了”, 如果猜的数字小于实际数字,就返回“猜小了”, 否则返回“正确”及猜测的次数
时间: 2024-09-21 07:12:36 浏览: 33
python实现猜数字游戏
5星 · 资源好评率100%
你可以使用Python的random模块来生成随机整数,并通过while循环来进行猜数字的游戏。以下是实现这个功能的一个简单示例:
```python
import random
def guess_number():
# 随机生成一个50到150之间的整数
target = random.randint(50, 150)
attempts = 0
while True:
# 获取用户输入并转换成整数
guess = int(input("请输入你猜的数字 (50~150):"))
attempts += 1
if guess < target:
print("猜小了")
elif guess > target:
print("猜多了")
else:
print(f"恭喜你,正确!你总共猜了{attempts}次")
break
guess_number()
```
在这个游戏中,用户需要不断尝试猜测直到猜对为止。每猜一次,程序会检查用户的猜测是否大于、等于或小于目标值,并给出相应的提示。
阅读全文