Я новый программист на 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:'))
Вероятно, я пропустил что-то очень простое; однако я не смог найти ответ самостоятельно.
