2 猜数字游戏。在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”,小于预设的数,显示“你猜的数字小于正确答案”,如此循环,直至猜中该数,显示“你猜了N次,猜对了,真厉害”,其中N是用户输入数字的次数。
时间: 2024-09-27 09:13:54 浏览: 51
-猜数字-C程序设计报告.doc
2 猜数字游戏是一种常见的编程练习,通常用于教学目的,涉及到用户交互和条件控制。下面是这个游戏的一个基本Python实现:
```python
import random
def guess_number_game():
number_to_guess = random.randint(0, 9) # 随机选择一个0-9之间的整数作为答案
attempts = 0 # 初始化尝试次数为0
while True:
user_guess = int(input("请输入你猜测的数字(0-9):"))
attempts += 1 # 每次尝试加1
if user_guess == number_to_guess:
print(f"你猜对了,真厉害!你总共猜了{attempts}次.")
break
elif user_guess > number_to_guess:
print("你猜的数字大于正确答案")
else:
print("你猜的数字小于正确答案")
guess_number_game()
```
这个程序首先随机生成一个0到9之间的整数,然后在一个无限循环中获取用户的输入,比较它与预设的数字,并给出相应的提示。当用户猜中数字时,跳出循环,显示出猜测的次数,并结束游戏。
阅读全文