python猜数字游戏while循环
时间: 2024-10-13 20:01:01 浏览: 38
Python程序设计:while循环.pptx
5星 · 资源好评率100%
在Python中,制作一个猜数字游戏通常会利用`while`循环来持续让用户输入猜测,直到猜对为止。下面是一个简单的猜数字游戏示例:
```python
import random
def guess_number():
number_to_guess = random.randint(1, 100) # 随机生成一个1到100之间的数
guess = None
attempts = 0
while guess != number_to_guess:
print("欢迎来到猜数字游戏!")
guess = int(input("请输入你猜的数字(1-100):"))
attempts += 1
if guess < number_to_guess:
print("太小了,再试一次!")
elif guess > number_to_guess:
print("太大了,再试试!")
print(f"恭喜,你猜对了!正确的数字是 {number_to_guess},共尝试了 {attempts} 次.")
guess_number()
```
在这个游戏中,玩家每次猜测后都会根据提示调整猜测,`while`循环会在用户猜对之前一直运行。当`guess == number_to_guess`条件满足时,循环结束。
阅读全文