Conditionals (Pernyataan Kondisional)
Conditionals (Pernyataan Kondisional) dalam Python
Pernyataan kondisional digunakan untuk mengontrol alur eksekusi program berdasarkan kondisi tertentu. Dengan menggunakan pernyataan ini, kita bisa mengeksekusi kode hanya jika kondisi tertentu terpenuhi.
1. Struktur Dasar Pernyataan if
, elif
, dan else
if
, elif
, dan else
Python menggunakan if
, elif
(else if), dan else
untuk membuat keputusan dalam program.
2. Contoh Sederhana
Output:
3. Menggunakan Input dari Pengguna
Program berikut meminta pengguna memasukkan angka, kemudian menentukan apakah angka tersebut lebih besar, lebih kecil, atau sama dengan 5.
Contoh Interaksi dengan Pengguna:
4. Menggunakan if
Bersarang (Nested If)
if
Bersarang (Nested If)Kita bisa menyusun if
di dalam if
untuk membuat keputusan lebih kompleks.
Contoh Output:
5. Menggunakan Operator Logika dalam if
if
Kita bisa menggabungkan beberapa kondisi menggunakan operator and
, or
, dan not
.
6. Menggunakan Ternary Operator (if
dalam satu baris)
if
dalam satu baris)Kita bisa menulis pernyataan if-else
dalam satu baris untuk kode yang lebih ringkas.
Struktur if
, elif
, dan True
dalam Python digunakan untuk percabangan (pengambilan keputusan) berdasarkan kondisi. Kondisi dalam percabangan ini biasanya berupa ekspresi yang menghasilkan nilai boolean (True
atau False
).
Variabel yang Bisa Digunakan dalam if
, elif
if
, elif
BIsa menggunakan berbagai jenis variabel dalam if
, elif
, termasuk:
Boolean (
bool
)Contoh:
Angka (
int
,float
)Angka dianggap False jika bernilai
0
, selain itu True.Contoh:
String (
str
)String kosong (
""
) dianggap False, selain itu True.Contoh:
List, Tuple, Set, Dictionary (
list
,tuple
,set
,dict
)Jika kosong, dianggap False.
Contoh:
NoneType (
None
)None
selalu dianggap False.Contoh:
Semua tipe data di Python bisa digunakan dalam if
, elif
, selama hasilnya bisa dievaluasi menjadi True atau False.
Kesimpulan
if
,elif
, danelse
digunakan untuk membuat keputusan dalam program.Bisa digunakan dalam berbagai bentuk, termasuk nested
if
, kombinasi dengan operator logika, dan ternary operator.Penggunaan
input()
memungkinkan interaksi dengan pengguna untuk membuat program lebih dinamis.
Last updated