猜数游戏, 4.1, 4.4, 4.5。注意要1.利用随机数产生预设数字。2。要用try except 语句判断用户输入是否正确。python 语言
时间: 2024-10-09 19:01:56 浏览: 54
猜数游戏是一种常见的编程练习,它通常涉及到让用户猜测一个随机生成的数字。在这个例子中,我们将使用Python的random模块来生成一个介于1到5之间的整数(考虑到提供的数值序列),然后通过用户的输入来比较并给出提示。以下是使用try-except语句实现这个游戏的一个简单示例:
```python
import random
# 生成预设数字
number_to_guess = random.randint(1, 5)
guesses_taken = 0
max_attempts = 3
print("欢迎来到猜数游戏!我想了一个1到5之间的整数,你有三次机会猜出它是多少。")
while guesses_taken < max_attempts:
guess = input("请输入你的猜测:")
try:
guess = int(guess) # 将输入转换为整数
guesses_taken += 1
except ValueError:
print("这不是一个有效的数字,请重新输入。")
continue
if guess == number_to_guess:
print(f"恭喜!你猜对了,这个数字就是{number_to_guess},总共尝试了{guesses_taken}次。")
break
elif guess < number_to_guess:
print("你的猜测太小了。")
else:
print("你的猜测太大了。")
if guess != number_to_guess and guesses_taken == max_attempts:
print(f"很遗憾,你没有猜中。我想的数字其实是{number_to_guess}。游戏结束。")
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)