Dalam Python, tujuan penggunaan if-else adalah pengambilan keputusan. Sintaks dari pernyataan if-else dalam Python mirip dengan kebanyakan bahasa pemrograman seperti Java, C, C++, dan C#.
Artikel ini menjelaskan pernyataan if-else Python secara rinci.
Sintaksis
jika test_expression:
pernyataan untuk dieksekusi
lain:
pernyataan untuk dieksekusi
Dalam kondisi if, ekspresi pengujian dievaluasi. Ekspresi tes juga bisa disebut kondisi. Dalam kasus kondisi benar, pernyataan jika blok dieksekusi, jika tidak, aliran program diteruskan ke kondisi lain. Diagram alir menggambarkan eksekusi pernyataan if-else.
Contoh pernyataan python if else
Mari kita lihat contoh if-else dengan Python. Dalam contoh yang diberikan, variabel num dideklarasikan untuk angka dengan nilai 13. Jika kondisi memeriksa apakah jumlahnya lebih besar dari 10 atau tidak. Jika nilai angka lebih dari 10, maka badan blok if dieksekusi, dan mencetak bahwa angka lebih besar dari 10. Jika jumlahnya kurang dari 10, maka blok else dieksekusi, dan mencetak bahwa jumlahnya kurang dari 10.
bilangan = 13# menerapkan kondisi
jika angka>10:
print("Bilangan lebih besar dari 10")
# mendeklarasikan pernyataan else
lain:
print("Jumlahnya kurang dari 10")
Keluaran
Output menunjukkan bahwa angka 13 lebih besar dari 10.
Sekarang, mari kita lihat contoh bilangan yang kurang dari 10.
# mendeklarasikan pernyataan if untuk memeriksa apakah angkanya lebih besar dari 10 atau tidak
jika angka>10:
print("Bilangan lebih besar dari 10")
lain:
print("Jumlahnya kurang dari 10")
Keluaran
Pernyataan elif dengan Python
Python memungkinkan kita untuk mengevaluasi atau memeriksa beberapa ekspresi pengujian dengan menggunakan pernyataan elif. Elif adalah kependekan dari else if statement. Kita dapat menggunakan operator matematika untuk mengevaluasi kondisi seperti =, != (tidak sama), <, >, dll.
Pada pernyataan elif, jika kondisi if pertama tidak benar, program akan mengevaluasi kondisi blok elif berikutnya dan seterusnya. Jika semua kondisi salah, maka kondisi lain akan dieksekusi pada akhirnya.
Mari kita lihat contohnya.
# mendeklarasikan variabel namaname = input("Masukkan nama hewan\n")
jika nama="sapi":
print("Anda memasukkan sapi")
nama elif == "anjing":
print("Anda memasukkan Anjing")
nama elif == "kucing":
print("Anda memasukkan kucing")
lain:
print("Ini adalah blok yang lain")
Keluaran
Bersarang jika kondisi di Python
Kita dapat mendeklarasikan multiple if condition di dalam if condition. Fenomena ini disebut kondisi if bersarang. Mari kita lihat contohnya.
# mendeklarasikan variabel usiaumur = 13
jika usia>10:
print("Anda diatas 10")
# kondisi if di dalam kondisi if
jika usia >12:
print("Anda juga diatas 12")
jika usia == 13:
print("Umur anda 13 tahun")
lain:
print("Anda belum berumur 13 tahun")
lain:
print("Umur anda kurang dari 10 tahun")
Keluaran
Kesimpulan
Artikel ini menjelaskan pernyataan if-else dengan Python dengan menggunakan contoh sederhana. Pernyataan if-else digunakan untuk mengevaluasi ekspresi pengujian.