abc200603 发表于 2020-5-14 21:27:01

请问这里哪里有问题,为什么多了一个else就提示错误

请问这里哪里有问题,为什么多了一个else就提示错误


print('小甲鱼工作室')
temp = input('猜下数字:')
guess = int(temp)
if guess == 8:
   print('我草')
   print('没奖励')
else:
    if guess>8:
       print('大了')
else:   [#这里提示invalidsyntax   {:5_104:}
    print('小了')   
print('游戏结束')   

永恒的蓝色梦想 发表于 2020-5-14 21:30:58

改成print('小甲鱼工作室')
temp = input('猜下数字:')
guess = int(temp)
if guess == 8:
    print('我草')
    print('没奖励')
elif guess>8:
    print('大了')
else:
    print('小了')   
print('游戏结束')   

老八秘制 发表于 2020-5-14 21:46:27

因为没有与之对应的if,可以采用两个if的方法或楼上的elif方法
页: [1]
查看完整版本: 请问这里哪里有问题,为什么多了一个else就提示错误