利用while循环,编程实现“猜数字”游戏,游戏的规则是:计算机出一个1到100之间的随机整数,玩家输入自己猜的数字,计算机给出对应的提示信息(大一点、小一点或猜对了),如果玩家猜中了数字,利用break退出循环并提示用户一共猜了多少次,游戏结束,否则游戏继续。
时间: 2024-09-11 13:03:20 浏览: 188
如何利用Python开发一个简单的猜数字游戏
5星 · 资源好评率100%
你可以通过以下Python代码实现这个“猜数字”游戏:
```python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100)
attempts = 0
while True:
user_guess = int(input("请输入你猜的数字 (1-100): "))
attempts += 1
if user_guess < number_to_guess:
print("你猜的数字小了一点")
elif user_guess > number_to_guess:
print("你猜的数字大了一点")
else:
print(f"恭喜你,猜对了!你总共猜了 {attempts} 次.")
break
guess_number_game()
```
在这个游戏中,程序首先生成一个1到100之间的随机数作为目标。然后在一个无限循环中,等待用户输入猜测。如果用户的猜测小于目标,会提示“小了一点”,反之则是“大了一点”。当用户猜对后,显示正确的次数并使用`break`退出循环。
阅读全文