我正在为学校作业创建一个程序,该程序使用python来提供元素周期表中元素的基本信息。我正在使用if / elif / else并打印以便执行此操作。在我收到所有if / elif / else语句之后,我去测试它,当我输入任何内容时,它会转到else条件,即使我输入的内容应该是elif语句。代码太长,无法粘贴到此处,因此我将其放入文档here Python版本为3.6.4
答案 0 :(得分:1)
我想知道你是如何运行这个程序的,似乎是一些哈利波特的东西。对我来说,这行#{1}}中的拼写错误并给出了语法错误。所以只需使用"ele" == input("")
修复此问题,并在所有if / elif检查中将" ele" 替换为 ele ,即ele = input()
它将按预期工作。