Modul Ajar: Pernyataan if dalam Python
Modul Ajar: Pernyataan if dalam Python
Tujuan:
Memahami konsep dasar pernyataan if dalam Python.
Mampu menggunakan pernyataan if untuk membuat program sederhana.
Memahami cara kerja operator logika dalam pernyataan if.
Pendahuluan:
Pernyataan if adalah salah satu struktur kontrol yang paling penting dalam Python. Pernyataan ini memungkinkan Anda untuk membuat program yang dapat membuat keputusan berdasarkan kondisi tertentu.
Sintaks Dasar:
Python
Contoh 1: Menentukan Bilangan Ganjil atau Genap
Python
Penjelasan:
bilangan adalah variabel yang digunakan untuk menyimpan bilangan yang akan diperiksa.
Pernyataan if akan mengecek apakah bilangan habis dibagi 2.
Jika bilangan habis dibagi 2, program akan mencetak "Bilangan genap.".
Jika bilangan tidak habis dibagi 2, program akan mencetak "Bilangan ganjil.".
Contoh 2: Menentukan Kategori Umur
Python
Penjelasan:
umur adalah variabel yang digunakan untuk menyimpan umur.
Pernyataan if akan mengecek nilai umur.
Jika umur kurang dari 18, program akan mencetak "Anda masih anak-anak.".
Jika umur lebih dari atau sama dengan 18 dan kurang dari 60, program akan mencetak "Anda adalah orang dewasa.".
Jika umur lebih dari atau sama dengan 60, program akan mencetak "Anda adalah lansia.".
Contoh 3: Program Kalkulator Sederhana
Python
Penjelasan:
operasi adalah variabel yang digunakan untuk menyimpan operasi yang ingin dilakukan.
angka1 dan angka2 adalah variabel yang digunakan untuk menyimpan angka yang akan dioperasikan.
Pernyataan if akan mengecek nilai operasi.
Jika operasi adalah "+", program akan melakukan penjumlahan dan mencetak hasilnya.
Jika operasi adalah "-", program akan melakukan pengurangan dan mencetak hasilnya.
Jika operasi adalah "*", program akan melakukan perkalian dan mencetak hasilnya.
Jika operasi adalah "/", program akan melakukan pembagian dan mencetak hasilnya.
Jika operasi tidak valid, program akan mencetak "Operasi tidak valid!".
Contoh 4: Program Tebak Angka
Python
Penjelasan:
angka_rahasia adalah variabel yang menyimpan angka yang harus ditebak.
tebakan adalah variabel yang digunakan untuk menyimpan tebakan pengguna.
Loop while akan terus berjalan selama tebakan tidak sama dengan angka_rahasia.
Di dalam loop, pengguna akan diminta memasukkan tebakan dan tebakan tersebut akan disimpan di variabel tebakan.
Jika tebakan benar, program akan mencetak "Tebakan Anda benar!".
Jika tebakan