Tôi là một lập trình viên Python mới đang thực hiện bước nhảy vọt từ 2.6.4 đến 3.1.1. Mọi thứ đều ổn cho đến khi tôi cố gắng sử dụng câu lệnh 'other if'. Trình thông dịch cung cấp cho tôi một lỗi cú pháp sau 'if' in 'if if' vì một lý do mà tôi dường như không thể tìm ra.
def function(a):
if a == '1':
print ('1a')
else if a == '2'
print ('2a')
else print ('3a')
function(input('input:'))
Có lẽ tôi đang thiếu một cái gì đó rất đơn giản; tuy nhiên, tôi không thể tự mình tìm câu trả lời.