Yowatech.id – Program Python if else adalah sebuah percabangan yang digunakan untuk mengeksekusi suatu blok kode tertentu jika kondisi tertentu terpenuhi, atau mengeksekusi blok kode lain jika kondisi tersebut tidak terpenuhi. Contoh penggunaan percabangan if
dan else
adalah sebagai berikut: Contoh Program Python if else.
x = 10
y = 5
if x > y:
print("x lebih besar dari y")
else:
print("y lebih besar dari x")
Di sini, percabangan if
akan mengecek apakah nilai x lebih besar dari y. Jika kondisi tersebut terpenuhi, program akan menampilkan pesan “x lebih besar dari y”. Jika tidak, program akan menampilkan pesan “y lebih besar dari x”.
Anda juga dapat menambahkan percabangan elif
(else if) untuk mengecek kondisi lainnya:
x = 10
y = 5
if x > y:
print("x lebih besar dari y")
elif x < y:
print("y lebih besar dari x")
else:
print("x sama dengan y")
Di sini, percabangan elif
akan mengecek apakah nilai x lebih kecil dari y. Jika kondisi tersebut terpenuhi, program akan menampilkan pesan “y lebih besar dari x”. Jika tidak ada kondisi yang terpenuhi, program akan menampilkan pesan “x sama dengan y”.
Anda juga dapat menambahkan lebih dari satu percabangan elif
untuk mengecek kondisi yang lebih spesifik. Sebagai contoh:
x = 10
y = 5
if x > y:
print("x lebih besar dari y")
elif x < y:
print("y lebih besar dari x")
elif x == y:
print("x sama dengan y")
else:
print("tidak diketahui")
Di sini, kita menambahkan percabangan elif
yang mengecek apakah nilai x sama dengan y. Jika kondisi tersebut terpenuhi, program akan menampilkan pesan “x sama dengan y”. Jika tidak ada kondisi yang terpenuhi, program akan menampilkan pesan “tidak diketahui”.
Baca Juga: 5+ Contoh Script Python Romantis
Contoh 1 Program Python if else
Berikut adalah contoh program sederhana menggunakan struktur if-else
di Python:
# input nilai
nilai = int(input('Masukkan nilai: '))
# pengecekan nilai
if nilai >= 80:
print('Nilai A')
elif nilai >= 70:
print('Nilai B')
elif nilai >= 60:
print('Nilai C')
elif nilai >= 50:
print('Nilai D')
else:
print('Nilai E')
Dalam program di atas, kita meminta input nilai dari pengguna. Kemudian, kita menggunakan struktur if-elif-else
untuk mengecek nilai tersebut dan menampilkan kategori nilai sesuai dengan kriteria yang ditentukan. Jika nilai yang dimasukkan lebih besar atau sama dengan 80, maka akan ditampilkan “Nilai A”. Jika tidak, maka akan dicek kembali kondisi-kondisi lainnya hingga kondisi terakhir di blok else
.
Perlu diingat bahwa struktur if-else
dapat digunakan untuk mengeksekusi kode yang berbeda sesuai dengan kondisi yang terpenuhi. Anda dapat menambahkan lebih banyak kondisi dengan menggunakan struktur elif
seperti yang terlihat pada contoh program di atas.
Baca Juga: 6+ Contoh Program Array Pada Python
Contoh 2 Program Python if else
Berikut ini adalah contoh program sederhana menggunakan percabangan if
dan else
di Python:
a = 10
b = 20
if a > b:
print("a lebih besar dari b")
else:
print("a lebih kecil atau sama dengan b")
Kode di atas akan menampilkan “a lebih kecil atau sama dengan b”, karena kondisi yang diberikan dalam percabangan if
tidak terpenuhi (a
tidak lebih besar dari b
).
Anda juga dapat menambahkan percabangan elif
(else if) untuk mengecek kondisi lainnya, seperti ini:
a = 10
b = 20
if a > b:
print("a lebih besar dari b")
elif a == b:
print("a sama dengan b")
else:
print("a lebih kecil dari b")
Jika kita mengubah nilai a
menjadi 20, maka program di atas akan menampilkan “a sama dengan b”. Contoh Program Python if else.
Baca Juga: 7+ Contoh Program Python Mengetahui Diskon Penjualan Produk
Contoh 3 Program Python if else
Berikut ini adalah contoh sederhana menggunakan percabangan if
dan else
di Python:
x = 10
if x > 5:
print("x lebih besar dari 5")
else:
print("x tidak lebih besar dari 5")
Pada contoh di atas, program akan mengevaluasi apakah nilai dari x
lebih besar dari 5 atau tidak. Jika x
lebih besar dari 5, maka akan mencetak “x lebih besar dari 5”, dan jika tidak, maka akan mencetak “x tidak lebih besar dari 5”.
Jika program di atas dijalankan, hasilnya akan menjadi seperti berikut:
Anda juga dapat menambahkan percabangan tambahan dengan menggunakan elif
, seperti dalam contoh berikut:
x = 10
if x > 15:
print("x lebih besar dari 15")
elif x > 10:
print("x lebih besar dari 10")
else:
print("x tidak lebih besar dari 15 atau 10")
Jika program di atas dijalankan, hasilnya akan menjadi seperti berikut:
Contoh 4 Program Python if else
Berikut ini adalah contoh program sederhana menggunakan struktur kontrol if
dan else
di Python:
x = 10
if x > 5:
print("x lebih besar dari 5")
else:
print("x lebih kecil atau sama dengan 5")
Kode di atas akan mengecek apakah nilai x
lebih besar dari 5. Jika benar, maka akan menampilkan pesan “x lebih besar dari 5”. Jika tidak, maka akan menampilkan pesan “x lebih kecil atau sama dengan 5”.
Jika program di atas dijalankan, hasilnya akan menjadi seperti berikut:
x lebih besar dari 5
Anda juga dapat menambahkan lebih dari satu pernyataan if
dengan menggunakan struktur elif
(else if) seperti ini:
x = 10
if x > 10:
print("x lebih besar dari 10")
elif x > 5:
print("x lebih besar dari 5")
else:
print("x lebih kecil atau sama dengan 5")
Di sini, kode akan mengecek apakah nilai x
lebih besar dari 10. Jika benar, maka akan menampilkan pesan “x lebih besar dari 10”. Jika tidak, maka akan mengecek apakah nilai x
lebih besar dari 5. Jika benar, maka akan menampilkan pesan “x lebih besar dari 5”. Jika tidak, maka akan menampilkan pesan “x lebih kecil atau sama dengan 5”.
Jika program di atas dijalankan, hasilnya akan menjadi seperti berikut:
Contoh 5 Program Python if else
Berikut ini adalah contoh program sederhana menggunakan percabangan if
dan else
di Python:
x = 10
y = 5
if x > y:
print("x lebih besar dari y")
else:
print("y lebih besar dari x")
Kode di atas akan menampilkan pesan “x lebih besar dari y”, karena nilai x (10) lebih besar dari nilai y (5).
Anda juga dapat menambahkan percabangan elif
(else if) untuk mengecek kondisi lainnya:
x = 10
y = 5
if x > y:
print("x lebih besar dari y")
elif x < y:
print("y lebih besar dari x")
else:
print("x sama dengan y")
Di sini, percabangan elif
akan mengecek apakah nilai x lebih kecil dari y. Jika kondisi tersebut terpenuhi, program akan menampilkan pesan “y lebih besar dari x”. Jika tidak ada kondisi yang terpenuhi, program akan menampilkan pesan “x sama dengan y”.
Anda juga dapat menambahkan lebih dari satu percabangan elif
untuk mengecek kondisi yang lebih spesifik. Sebagai contoh:
x = 10
y = 5
if x > y:
print("x lebih besar dari y")
elif x < y:
print("y lebih besar dari x")
elif x == y:
print("x sama dengan y")
else:
print("tidak diketahui")
Di sini, kita menambahkan percabangan elif
yang mengecek apakah nilai x sama dengan y. Jika kondisi tersebut terpenuhi, program akan menampilkan pesan “x sama dengan y”. Jika tidak ada kondisi yang terpenuhi, program akan menampilkan pesan “tidak diketahui”. Contoh Program Python if else.
Baca Juga: 6+ Contoh Program Menghitung Nilai IPK Sederhana Python