使用python while语句实现1~100的猜数流程,最多猜测5次
时间: 2024-10-08 09:25:14 浏览: 31
在Python中,你可以使用`while`循环结合条件判断来实现1到100的数字猜数游戏,最多给用户五次机会。下面是一个简单的示例:
```python
import random
number_to_guess = random.randint(1, 100)
guesses_taken = 0
max_attempts = 5
print("欢迎来到猜数字游戏!我会想好一个1到100之间的整数,你有5次机会猜对。")
while guesses_taken < max_attempts:
guess = int(input("请输入你的猜测:"))
guesses_taken += 1
if guess == number_to_guess:
print(f"恭喜你,你猜对了!正确答案就是{number_to_guess}。")
break
elif guess < number_to_guess:
print("你猜的数字太小了,再试一次。")
else:
print("你猜的数字太大了,再试一次。")
if guesses_taken == max_attempts:
print(f"很遗憾,你没有猜对。正确答案其实是{number_to_guess}。")
阅读全文