Anda di halaman 1dari 3

MODUL 4

MULTIPLE / NESTED IF
A. TUJUAN
1. Mahasiswa mengetahui struktur kode nested if.
2. Mahasiswa dapat menggunakan kode nested if dengan baik.
3. Mahasiswa dapat menerapkan kode nested if dalam pemrograman praktikum ini.

B. PERALATAN DAN BAHAN


1. Personal Komputer
2. Software Python atau Internet

C. TEORI
Bila sebuah kondisi harus memiliki kondisi lagi, Python bisa membuat nested if yaitu if di dalam
if. Bila kondisi pertama terpenuhi, maka kondisi di dalamnya akan diperiksa dan bila kondisi di
dalam kondisi pertama terpenuhi, maka kode akan dieksekusi.

Elif merupakan singkatan dari else if. Fungsi Ini membuat kita diperkenankan memeriksa
beberapa ekspresi. Jika kondisi if False, maka sistem akan langsung mengecek kondisi yang ada
di elif berikutnya. Sementara jika semua kondisi elif salah, maka pernyataan else lah yang akan
dieksekusi.

1
D. PRAKTIKUM
• Code :
lapar=input("Apakah kamu lapar?")
if lapar == "Ya":
print("Makan")
elif lapar == "Tidak":
print("Baiklah")
else:
print("invalid")
• Output :

• Code :
hungry = input("Are you hungry? ")
if hungry == "Yes":
print("Goto the Grocery Store")
cost = float(input("How much does chocolate cost? "))
if cost <= 1000:
print("Buy 3")
else:
print("Buy 1")
elif hungry == "No":
print("Stay Home")
else:
print("Invalid choice")
• Output :

2
E. TUGAS
Buat program penentuan kelulusan nilai dengan ketentuan sebagai berikut :
User melakukan input nilai A,B,C,D atau E dengan kriteria :
A = Lulus
B = Lulus
C = Lulus
D = Tidak Lulus
E = Tidak Lulus
Jika user memasukan nilai diluar A,B,C,D atau E sistem memberikan peringatan

Anda mungkin juga menyukai