python编写函数模拟猜数字游戏。 计算机随机生成一个1-100的整数,玩家最多可以猜5次。 玩家通过键盘输入所猜的数,如果大于,提示"太大了";小于,提示"太小了";猜中,显示"恭喜,猜中了"。
时间: 2024-05-16 14:13:23 浏览: 179
以下是Python实现的代码:
```python
import random
def guess_number():
num_to_guess = random.randint(1, 100)
num_of_guesses = 0
while num_of_guesses < 5:
guess = int(input("请猜一个1-100的整数:"))
num_of_guesses += 1
if guess < num_to_guess:
print("太小了")
elif guess > num_to_guess:
print("太大了")
else:
print("恭喜,猜中了!")
return
print("很遗憾,你用完了5次机会,正确答案是", num_to_guess)
guess_number()
```
这个函数首先生成一个1-100范围内的随机整数,然后进入循环,让玩家最多猜5次。每次循环中,玩家需要输入一个整数,程序会判断这个数与正确答案的大小关系,并给出相应提示。如果玩家猜中了,函数会打印出恭喜的消息并结束函数执行;如果玩家用完了5次机会仍没有猜中,函数会打印出正确答案并结束函数执行。
阅读全文