2、猜数字游戏:猜的小了或者大了都有提示,直到猜出来为止,可以加上次数限制python
时间: 2024-01-16 16:05:30 浏览: 128
好的,我可以为你提供一个简单的猜数字游戏的代码示例。以下是代码示例:
```python
import random
answer = random.randint(1, 100) # 生成1~100之间的随机数
max_guess_count = 10 # 最大猜测次数
guess_count = 0 # 已经猜测的次数
while guess_count < max_guess_count:
guess = int(input("请输入你猜的数字:"))
guess_count += 1
if guess == answer:
print("恭喜你,猜对了!你一共猜了", guess_count, "次。")
break
elif guess < answer:
print("猜的有点小了哦!")
else:
print("猜的有点大了哦!")
if guess_count == max_guess_count:
print("很遗憾,你没有在规定次数内猜对,正确答案是:", answer)
```
在这个示例代码中,我们首先使用`random`模块生成了一个1到100之间的随机数字作为答案。然后,我们使用一个`while`循环来让用户不断猜测,直到猜对为止或者猜测次数达到了最大次数为止。每次用户猜测后,我们会将猜测次数加1,并判断猜测的数字和答案的大小关系,给出相应的提示。如果用户猜对了,就会输出恭喜信息,并退出循环。如果用户没有在规定次数内猜对,就会输出正确答案,并结束程序。
阅读全文