Indentasi adalah lekukan kode yang menjorok lebih jauh kesebelah kanan dengan menggunakan spasi atau tab. Hal ini untuk memberitahukan percabangan yang akan dieksekusi atau yang termasuk di dalam blok (pengelompokan if, if-else, if-elif-else dan seterusnya).
Indentasi pada Python sangat menentukan karena jika tidak dipraktekkan ditempat yang benar akan menyebabkan kesalahan alias indentation error. Dan juga jika melewatkan indentasi pada kondisi/statement akan mendapatkan kesalahan.
Contoh indentasi yang benar,
#kode if pertama
if 10 > 9:
print("10 lebih dari 9")
#kode kedua if-else
if 18 > 10:
print("18 lebih dari 10")
else:
print("18 kurang dari 10")
#kode ketiga if-elif-else
x = 39
if x > 19:
print("x lebih dari 19")
elif x == 10:
print("x sama dengan 39")
else:
print("x kurang dari 19")
10 lebih dari 9
18 lebih dari 10
x lebih dari 19
Apabila penulisan kode diatas tidak menerapkan indentasi, maka hasilnya akan error.
Contoh indentasi yang salah:
# kode pertama if
if 0 > -2:
print("0 lebih dari -2")
Maka ketika kode dijalankan akan menghasilkan seperti berikut:
File "", line 3
print("0 lebih dari -2")
^
IndentationError: unexpected indent
Sekian pembahasan tentang penggunaan indentasi pada bahasa pemrograman python, semoga bermanfaat dan jangan lupa kamu praktekan sendiri yah!
0 Komentar