数字猜谜游戏


#
coding=UTF-8 import random #导入random随机模块 x = input("请设置本局游戏的最小值:") while x.isdigit()==False: print('请重新输入数字!') x = input("请设置本局游戏的最小值:") #while循环x必须为全是整数的字符串 y = input("请设置本局游戏的最大值:") while y.isdigit()==False: print('请重新输入数字!') y = input("请设置本局游戏的最大值:") #while循环y必须为全是整数的字符串 rang1=int(x) rang2=int(y) #更改类型 while rang2<rang1: #while循环,防止最大值小于最小值 print("设置错误,请输入大于最小值的数字") #提示信息 rang2 = int(input("请设置本局游戏的最大值:")) #重新输入,再次比较,直到不满足条件执行下段代码 print("设置完成!") num = random.randint(rang1, rang2) #定义num为两个数之间的任意数 guess=''#定义guess,不可为范围的值,因可能会使下面循环不满足条件 print("数字猜谜游戏!开始!\n")#开始\n为换行 i = 0#后面会用,定义i while guess != num:#while循环,条件是不相等 i += 1#每循环加一 guess = int(input("请输入你猜的数字:")) #从新定义 if guess == num: print("恭喜,你猜对了!")#while循环条件不满足,循环结束 elif guess < num:#满足循环条件,继续循环,下同 print("你猜的数小了...") else: print("你猜的数大了...") print("你总共猜了%d" %i + "") print("快和你朋友较量一下...")
posted @ 2020-04-12 21:59  李晓忘  阅读(320)  评论(0)    收藏  举报