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

if kondisi:
  # blok kode yang akan dijalankan jika kondisi terpenuhi

Contoh 1: Menentukan Bilangan Ganjil atau Genap

Python

bilangan = int(input("Masukkan bilangan: "))

if bilangan % 2 == 0:
  print(f"{bilangan} adalah bilangan genap.")
else:
  print(f"{bilangan} adalah bilangan ganjil.")

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

umur = int(input("Masukkan umur Anda: "))

if umur < 18:
  print("Anda masih anak-anak.")
elif umur < 60:
  print("Anda adalah orang dewasa.")
else:
  print("Anda adalah lansia.")

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

operasi = input("Masukkan operasi (+, -, *, /): ")
angka1 = int(input("Masukkan angka pertama: "))
angka2 = int(input("Masukkan angka kedua: "))

if operasi == "+":
  hasil = angka1 + angka2
  print(f"{angka1} + {angka2} = {hasil}")
elif operasi == "-":
  hasil = angka1 - angka2
  print(f"{angka1} - {angka2} = {hasil}")
elif operasi == "*":
  hasil = angka1 * angka2
  print(f"{angka1} * {angka2} = {hasil}")
elif operasi == "/":
  hasil = angka1 / angka2
  print(f"{angka1} / {angka2} = {hasil}")
else:
  print("Operasi tidak valid!")

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

angka_rahasia = 7
tebakan = 0

while tebakan != angka_rahasia:
  tebakan = int(input("Masukkan tebakan Anda: "))

if tebakan == angka_rahasia:
  print("Tebakan Anda benar!")
else:
  print("Tebakan Anda salah!")


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


LihatTutupKomentar