本帖最后由 小香蕉2009 于 2019-9-1 17:52 编辑
print('------欢迎使用-------')
guess = input('请猜猜我在想哪个数:')
guess = int(guess)
while guess != 8:
guess = input('猜错啦,重新输入试一下吧:')
guess = int(guess)
if guess > 8:
print('大哥,大了,大了!')
else:
print('嘿,小了!小了!')
if guess == 8:
print('你是小甲鱼肚子里的蛔虫吗?')
print('哼,猜中了也没有奖励')
print('游戏结束!不玩啦~')
你把while包含在了if条件下,是矛盾的,应该不同的条件,做不同判断。也可以改成这样
print('------欢迎使用-------')
guess = input('请猜猜我在想哪个数:')
guess = int(guess)
while guess != 8:
guess = input('猜错啦,重新输入试一下吧:')
guess = int(guess)
if guess > 8:
print('大哥,大了,大了!')
if guess < 8:
print('嘿,小了!小了!')
if guess == 8:
print('你是小甲鱼肚子里的蛔虫吗?')
print('哼,猜中了也没有奖励')
print('游戏结束!不玩啦~')