否则会出现“预期语句”,但是代码没有错吗?

时间:2019-11-10 14:59:04

标签: python pycharm

获取“预期的声明” 其他:

我曾尝试用elif代替它,但这并不能解决问题,到目前为止,网上没有任何帮助。

enter image description here

如果我不输入任何其他搜索结果,则应该只打印错误消息变量。

if Cmdbar() == "Help":
    os.system('cls')
    print(colored(logo, 'blue'))
    for ItemClassesx in ItemClasses:
        print(colored(ItemClassesx, 'green'))
    Cmdbar()


elif Cmdbar() == "Longswords":
   os.system('cls')
   print(colored(logo, 'blue'))
   for Longswordsx in Longswords:
    print(colored(Longswordsx, 'green'))
Cmdbar()

else:
print(error)

1 个答案:

答案 0 :(得分:-3)

其他块不能保持为空。它必须至少包含“通过”。

'print(error)'行必须在else块内缩进。

此外,您的Elif中的'Cmdbar()'也必须缩进。