你输入一个,如果不是爆炸数字,让电脑也要输入一个在缩小范围之后的任意数 ,如果电脑输入不对,缩小范围然后你再次输入,直到输入正确为止,
import random
boomnum= random.randint(1,100)
start = 0
end = 100
while True:
a = int(input('请输入{}到{}之间的数字:'.format(start, end)))
if a>boomnum:
print("大了,游戏继续:")
end = a - 1
elif a<boomnum:
print("小了,游戏继续:")
start = a + 1
elif a==boomnum:
print("咚!炸弹爆炸!")
break
cpu = random.randint(start,end)
print("电脑输入了{}".format(cpu))
if cpu>boomnum:
print("大了,游戏继续:")
end = cpu - 1
elif cpu<boomnum:
print("小了,游戏继续:")
start = cpu + 1
elif cpu==boomnum:
print("咚!炸弹爆炸!")
break