自动生成一个数字(1-100),由用户猜测这个数字,每次猜测后给出提醒(太大了、太小了)直到猜中数字
from random import randint
my_input = randint(1, 100)
while True:
num = int(input("请输入一个数字:"))
if num == my_input:#如果输入的数字和生成数字相等
print("恭喜你!")
break
elif num>my_input:#如果输入的数字大于生成数字
print("太大了")
elif num < my_input:#如果输入的数字小于生成数字
print("太小了")
random.randint(参数1,参数2)
- 参数1、参数2必须是整数
- 随机生成 参数1、参数2 之间的任意整数
随机生成的这个数赋给 变量my_input
input是一个函数,它用来接受用户输入的随机数,但是以字符串的形式接受的
所以需要前面的 int 将字符串转换成整型,赋给 变量num
while True 用于将语句进行不断地循环,直至猜出数字,break跳出整个循环为止。