编一个猜数游戏,计算机随机生成一个1到100的整数,用户来猜,最多猜七次
时间: 2024-12-10 18:32:38 浏览: 30
java 猜数字游戏 随机产生一个100以内的正整数
5星 · 资源好评率100%
当然,我可以帮你编写一个简单的猜数游戏。在这个游戏中,电脑会随机选择一个1到100之间的整数,然后让用户猜测这个数字,如果用户在7次内没有猜对,游戏就结束并显示正确的答案。
下面是这个游戏的Python代码实现:
```python
import random
def guess_number():
number_to_guess = random.randint(1, 100)
guesses_taken = 0
max_attempts = 7
print("欢迎来到猜数游戏!我会想好一个1到100的数字,你有7次机会猜出来。")
while guesses_taken < max_attempts:
guess = int(input("请输入你的猜测(1-100):"))
guesses_taken += 1
if guess == number_to_guess:
print(f"恭喜!你猜对了,正确答案就是{number_to_guess},用了{guesses_taken}次尝试。")
break
elif guess < number_to_guess:
print("太高了,请再试一次。")
else:
print("太低了,请再试一次。")
if guesses_taken == max_attempts:
print(f"很遗憾,你没能在规定次数内猜到。正确答案是{number_to_guess}。")
guess_number()
```
当你运行这段代码时,游戏就会开始,你可以根据提示输入猜测的数字。如果你猜到了,游戏结束;如果没有猜到,在7次尝试后游戏会告诉你正确答案。
阅读全文