用python 编写程序,随机生成一个100以内的整数,让用户去猜测,猜对时结束。如果输入的数大于随机数,则提示大了,如果输入的数小于随机数,则提示小了。 例如:随机数是33 输入第1个数:7 您猜小了。 输入第2个数:50 您猜大了。 输入第3个数:28 您猜小了。 输入第4个数:33 您猜对了。
时间: 2024-02-15 22:03:20 浏览: 68
生成一个1000以内随机正整数,输入一个数,判断大小,知道猜到的数与生成的数正好相等,程序结束(vs2010 vb)
好的,以下是代码实现:
```python
import random
num = random.randint(1, 100)
guess = int(input("请输入一个1-100的整数:"))
count = 1
while guess != num:
if guess > num:
print("您猜的数大了!")
else:
print("您猜的数小了!")
guess = int(input("请重新输入:"))
count += 1
print("恭喜您猜对了!您一共猜了%d次。" % count)
```
运行程序后,会随机生成一个1-100的整数,然后让用户输入猜测的数。如果用户猜测的数大于或小于随机数,程序会相应地提示用户。如果用户猜测的数等于随机数,则程序会输出恭喜猜对的信息和猜测的次数。
阅读全文