猜数字游戏,允许猜10次,猜测的数字由键盘输入,被猜测的数字随机产生(范围0~100) 猜中的情况下给出猜中提示,没猜中时给出大小提示。猜10次仍然没猜中给出未猜中提示。
时间: 2023-08-02 18:05:03 浏览: 66
以下是Python代码实现:
```python
import random
number = random.randint(0, 100)
count = 1
while count <= 10:
guess = int(input("请猜一个数字(0~100),你还剩余{}次机会:".format(10-count+1)))
if guess == number:
print("恭喜你猜中了!")
break
elif guess < number:
print("你猜的数字太小了!")
else:
print("你猜的数字太大了!")
count += 1
else:
print("很遗憾,你没有猜中,正确答案是:", number)
```
运行结果如下:
```
请猜一个数字(0~100),你还剩余10次机会:50
你猜的数字太小了!
请猜一个数字(0~100),你还剩余9次机会:75
你猜的数字太小了!
请猜一个数字(0~100),你还剩余8次机会:90
你猜的数字太大了!
请猜一个数字(0~100),你还剩余7次机会:85
你猜的数字太大了!
请猜一个数字(0~100),你还剩余6次机会:80
你猜的数字太小了!
请猜一个数字(0~100),你还剩余5次机会:83
你猜的数字太小了!
请猜一个数字(0~100),你还剩余4次机会:87
你猜的数字太大了!
请猜一个数字(0~100),你还剩余3次机会:85
你猜的数字太大了!
请猜一个数字(0~100),你还剩余2次机会:84
恭喜你猜中了!
```