Я новый программист на Python, который совершает прыжок с 2.6.4 до 3.1.1. Все прошло нормально, пока я не попытался использовать инструкцию else. Интерпретатор дает мне синтаксическую ошибку после "if" in "else if" по той причине, которую я не могу понять.
def function(a):
if a == '1':
print ('1a')
else if a == '2'
print ('2a')
else print ('3a')
function(input('input:'))
Вероятно, я пропустил что-то очень простое; однако я не смог найти ответ самостоятельно.