使用random模块的randint0函数随机生成20以内的数字,用户从键盘输入猜测的数字,猜大了提示”猜大了“,猜小了提示”猜小了“,若猜对了退出程序,否则继续直到猜对为止。
时间: 2023-02-05 09:21:34 浏览: 235
猜数字java程序,随机出数字,猜中为止
5星 · 资源好评率100%
你可以使用以下代码来实现这个功能:
```
import random
# 随机生成一个 20 以内的数字
target = random.randint(0, 20)
while True:
# 输入猜测的数字
guess = int(input("请输入你的猜测:"))
# 判断猜测的数字是否正确
if guess == target:
print("恭喜你,猜对了!")
break
elif guess < target:
print("猜小了")
else:
print("猜大了")
```
在这段代码中,我们使用了 `random` 模块的 `randint` 函数来生成一个随机数,然后使用一个死循环来不断地提示用户输入猜测的数字,并使用 `if-elif-else` 语句来判断用户的猜测是否正确。如果猜对了,就使用 `break` 语句退出循环。如果猜错了,就继续循环直到猜对为止。
阅读全文