# 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("快和你朋友较量一下...")