设置一个范围1-100的随机整数变量,通过while循环,配合input语句,判断输入的语句是否等于随机数
#获取1-100的随机数字
import random
num= random.randint(1,100)
#通过一个布尔类型的变量,做循环是否继续的标记
count=0
flag=True
while flag:
guess_num = int(input("请猜一个数字:"))
count+=1
if guess_num==num:
print("猜中了")
#设置为flase为终止循环的条件
flag=False
else:
if guess_num>num:
print("猜大了,往小处猜")
else:
print("猜小了")
print(f"你总共猜了{count}次")
运行代码如下: