''' 问题:定义一个数字(1~10,随机产生),通过3次判断来猜出数字 思路提示: 1、有3次机会猜数字,通过3层嵌套判断实现; 2、每次循环不中,会提示大了或小了。 3、通过如下代码,可以定义一个变量num,变量内存储随机数字 import random num=random.randint(1,10) #randon——随机的 ''' import random num=random.randint(1,10) guess_num=int(input("输入你要猜测的:")) if guess_num==num: print("恭喜你,第一次就猜对了") else: if guess_num>num: print("你的数字猜大了") else: print("你猜测的数字小了") guess_num = int(input("再次输入你要猜测的:")) # 在第二个层次中进行猜测,所以要再次输入guess_num if guess_num==num: print("恭喜,第二次猜中了") else: if guess_num > num: print("你的数字猜大了") else: print("你猜测的数字小了") print("请进行第三次猜测吧") guess_num = int(input("最后一次输入你要猜测的:")) if guess_num == num: print("恭喜,第三次机会终于猜对了") else: print("很遗憾,最后一次机会也用完了,没有猜中")
判断语句练习——猜数字
于 2024-05-15 13:37:56 首次发布