简单的猜数字游戏[2]用do-while循环
时间: 2024-10-29 22:10:16 浏览: 17
java代码-java(do-while练习)
简单的猜数字游戏中,我们通常会使用do-while循环来创建一个交互式的体验,因为do-while循环的特点是在循环开始前先检查条件,这样可以保证玩家至少有一次猜测的机会。以下是使用Python编写的一个基本猜数字游戏示例,它采用do-while循环:
```python
import random
number_to_guess = random.randint(1, 100)
guess_taken = None
print("欢迎来到猜数字游戏!我会想好一个1到100之间的数字,你有6次机会猜出它是多少。")
while True:
guess = int(input("请输入你的猜测:"))
if guess_taken is not None:
print("你已经猜过一次了,请重新输入。")
else:
guess_taken = True
if guess < number_to_guess:
print("太小了,再试一次。")
elif guess > number_to_guess:
print("太大了,再试试。")
else:
print(f"恭喜你,猜对了!你想的数字是 {number_to_guess}。")
break
if guess == 6:
print("很遗憾,你没有在规定次数内猜到。正确的数字是 {number_to_guess}。")
break
阅读全文