Python if / else / elif总是去其他地方

时间:2018-03-21 03:09:50

标签: python python-3.x

我正在为学校作业创建一个程序,该程序使用python来提供元素周期表中元素的基本信息。我正在使用if / elif / else并打印以便执行此操作。在我收到所有if / elif / else语句之后,我去测试它,当我输入任何内容时,它会转到else条件,即使我输入的内容应该是elif语句。代码太长,无法粘贴到此处,因此我将其放入文档here Python版本为3.6.4

1 个答案:

答案 0 :(得分:1)

我想知道你是如何运行这个程序的,似乎是一些哈利波特的东西。对我来说,这行#{1}}中的拼写错误并给出了语法错误。所以只需使用"ele" == input("")修复此问题,并在所有if / elif检查中将" ele" 替换为 ele ,即ele = input()它将按预期工作。