我是一个新的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:'))
我可能漏掉了一些很简单的东西;但是,我自己还没有找到答案。
Tags:
在python中,“else if”拼写为“elif”。
另外,在
elif
和else
之后需要一个冒号。简单问题的简单答案。我也有同样的问题,当我第一次开始(在过去的几个星期)。
所以你的代码应该是:
你是说^{} ?
相关问题 更多 >
编程相关推荐