使用while循环猜数字
设置一个1-100的随机整数变量,通过while循环,配合input语句,判断输入的数字是否等于随机数
1.无限次机会,知道猜中位置
2.每一次猜不中,还会提示大或小
3.猜完数字后,提示猜了几次
mport random
num=random.randint(1,100) #定义随机数
count=0 #定义变量,记录猜测次数
#通过一个布尔类型的变量,做循环是否继续标记
flag=True #继续循环
while flag:
guess_num = int(input("请输入你要猜测的数字:"))
count+=1
if guess_num==num:
print("恭喜你猜对啦")
flag=False #终止循环
else :
if guess_num>num:
print("你猜测的数字太大啦")
else:
print("你猜测的数字太小啦")
print(f"你一共猜测了{count}次")
运行结果