本帖最后由 冰封雪舞 于 2018-1-9 10:09 编辑
兄弟你这句话
while guess != 9:
告诉计算机当guess不等于9执行下边循环里操作,比如什么guess大于9打印大了小于9打印小了,然后让玩家重新输入一个新的数字接着判断。
but 但是但是但是重要的事情说3边,你忘记告诉计算机如果guess等于9要怎么办,所以计算机就不搭理等于9的情况,直接执行后边那一句print('game over')
针对这种情况,你可以在最后一句加一段
else:
print('我操,你就是我肚子里的蛔虫啊!一次就猜对了。')
然后你看计算机肯定就知道了如果guess=9该干什么了。
temp = input('请输入一个数字:')
guess = int(temp)
while guess != 9:
if guess == 9:
print('猜对了')
else:
if guess > 9:
print('大了')
else:
print('小了')
temp = input('请重新输入一个数字:')
guess = int(temp)
else:
print('我操,你就是我肚子里的蛔虫啊!一次就猜对了。')
print('game over')