Saya seorang programmer Python baru yang membuat lompatan dari 2.6.4 ke 3.1.1. Semuanya berjalan dengan baik sampai saya mencoba menggunakan pernyataan 'else if'. Penerjemah memberi saya kesalahan sintaks setelah 'jika' di 'lain jika' karena suatu alasan saya sepertinya tidak bisa mencari tahu.
def function(a):
if a == '1':
print ('1a')
else if a == '2'
print ('2a')
else print ('3a')
function(input('input:'))
Saya mungkin melewatkan sesuatu yang sangat sederhana; Namun, saya belum dapat menemukan jawabannya sendiri.