我是一名新的Python程序员,他正在从2.6.4跃升至3.1.1。在尝试使用“ else if”语句之前,一切都进行得很好。解释器在“ else if”中的“ if”之后给了我一个语法错误,原因是我似乎无法弄清。
def function(a):
if a == '1':
print ('1a')
else if a == '2'
print ('2a')
else print ('3a')
function(input('input:'))
我可能缺少一些非常简单的东西;但是,我无法自行找到答案。
3
我认为这不适用于2.6.4。
—
wRAR 2010年
实际上,在这些版本之间,Python语法和语义的这一元素没有改变。可能根本不会。
—
Mike Graham
您可以从python的if / else 入门
—
Triton Man