#猜数字游戏让游戏者决定几到几的数字,用函数做。
def caishuzi_game(x,y):
import random
x=int(random.randint(x,y))
while 1:
try:
b=int(input("请输入你要猜的数字"))
a=1
while a<5:
b=int(input("请输入你要猜的数字"))
if x==b:
print("恭喜!猜中了!")
break
elif b+20<=x:
a+=1
print("至少猜大了20,再试试,只有",5-a,"次机会了")
elif b-20<=x:
a += 1
print("至少猜小了20,再试试,只有",5-a,"次机会了")
else:
print("正确值在你猜的上下20之间,再试试(可无限次尝试)")
except:
print("输入类型错误,请重新输入整数型类型数字")
x=int(input("请输入范围开始值"))
y=int(input("请输入范围结束值"))
caishuzi_game(x,y)