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

Python if/else/elif always goes to else

我正在为学校作业创建一个程序,该程序使用python提供关于元素周期表上元素的基本信息。我使用if/elif/else和print来完成此操作。在我把所有if/elif/else语句都记下来之后,我去测试它,当我在其中键入任何内容时,它就会转到else条件,即使我键入了应该转到elif语句的内容。代码太长,无法粘贴在这里,所以我将它放在一个文档中,这里的python版本是3.6.4


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