编写一个函数;随机猜数游戏,随机生成一个1-100的整数,有10次机会;如果第一次猜中,提示“你真是个天才”;如果2-3次猜中,提示“你很聪明,赶上我了”;如果4-9次猜中,提示“一般般”;如果最后一次猜中,提示“可算猜对了”;一次都没猜对,提示“说你点啥好呢”
时间: 2023-08-24 20:03:44 浏览: 173
cpp.rar_随机函数
可以参考以下代码实现:
```python
import random
def guess_number_game():
# 生成随机数
target_number = random.randint(1, 100)
# 猜数的次数
guess_times = 10
# 记录猜数的次数
count = 0
while count < guess_times:
guess = int(input("请输入一个1-100的整数:"))
count += 1
if guess == target_number:
if count == 1:
print("你真是个天才")
elif count in [2, 3]:
print("你很聪明,赶上我了")
elif count in [4, 5, 6, 7, 8, 9]:
print("一般般")
else:
print("可算猜对了")
return
elif guess < target_number:
print("你猜的数字小了")
else:
print("你猜的数字大了")
print("说你点啥好呢")
# 调用函数开始游戏
guess_number_game()
```
运行结果示例:
```
请输入一个1-100的整数:50
你猜的数字小了
请输入一个1-100的整数:75
你猜的数字小了
请输入一个1-100的整数:90
你猜的数字大了
请输入一个1-100的整数:85
你猜的数字大了
请输入一个1-100的整数:80
你猜的数字大了
请输入一个1-100的整数:77
你猜的数字小了
请输入一个1-100的整数:79
你很聪明,赶上我了
```
阅读全文