import random
i=True
a=str()
while i!=False:
limitleft=int(input("请"+a+"输入数字炸弹的下限: "))
print()
limitright=int(input("请"+a+"输入数字炸弹的上限: "))
print()
if limitleft>=limitright:
i=True;a=str("重新")
else:
i=False
tex=True
print("请输入"+str(limitleft)+"-"+str(limitright)+"的整数")
leftnum=int(limitleft)
rightnum=int(limitright)
num=int(random.random()*100)
ans=-1
while num!=ans and tex==True:
ans=int(input())
if not leftnum<=ans<=rightnum:
tex=False
if num==ans:
break
if num<ans:
print("请输入"+str(int(leftnum))+str("-")+str(ans)+"的整数: ")
print()
rightnum=ans
else:
print("接下来的范围是"+str(ans)+str("-")+str(rightnum)+"的整数: ")
print()
leftnum=ans
if tex==True:
print("You Win!The ans is "+str(ans))
else:
print("Fuck You!Out of domain! Boommmms!!!!!!!")
输入:一个下限和一个上限,使用randon函数随机生成一个整数,然后读取输入的猜测
//以下是运行结果
请输入数字炸弹的下限: 5
请输入数字炸弹的上限: 100
请输入5-100的整数
55
请输入5-55的整数:
25
请输入5-25的整数:
15
请输入5-15的整数:
10
请输入5-10的整数:
7
请输入5-7的整数:
6
You Win!The ans is 6