Program yang Bisa Memilih dan Mengulang · Pelajaran 6 dari 8

Program yang bisa memilih

8 menit baca · BelajarCode

Ingat simbol belah ketupat di flowchart? Di Python, keputusan ditulis dengan if (jika) dan else (selain itu).

Python
1nilai = int(input("Nilai ulanganmu? "))2if nilai >= 75:3    print("Hebat, kamu lulus!")4else:5    print("Ayo belajar lagi, kamu pasti bisa!")
Contoh saat dijalankan
Nilai ulanganmu? 80
Hebat, kamu lulus!

Perhatikan tiga hal penting:

  1. Baris if dan else diakhiri tanda titik dua :.
  2. Perintah di bawahnya ditulis menjorok ke dalam (4 spasi). Python memakai jarak ini untuk tahu perintah mana yang termasuk ke dalam if atau else.
  3. Hanya salah satu yang dijalankan: bagian if kalau syaratnya benar, bagian else kalau salah.
Tanda pembanding
TandaArtinyaContoh yang bernilai benar
>Lebih dari8 > 5
<Kurang dari3 < 7
>=Lebih dari atau sama dengan75 >= 75
<=Kurang dari atau sama dengan4 <= 9
==Sama dengan5 == 5
!=Tidak sama dengan5 != 6

Satu atau dua tanda sama dengan?

= artinya menyimpan ke variabel. == artinya membandingkan apakah dua nilai sama. Di dalam if, yang dipakai adalah ==.

Lebih dari dua pilihan

Untuk pilihan yang lebih banyak, pakai elif (singkatan dari else if, artinya "kalau tidak, jika").

Python
1nilai = int(input("Nilai ulanganmu? "))2if nilai >= 90:3    print("Kamu dapat 3 bintang")4elif nilai >= 75:5    print("Kamu dapat 2 bintang")6else:7    print("Kamu dapat 1 bintang, semangat!")
Contoh saat dijalankan
Nilai ulanganmu? 82
Kamu dapat 2 bintang

Cek pemahaman

Tanda apa yang dipakai untuk memeriksa apakah dua nilai sama?

Latihan

Ganjil atau genap?

Buat program yang menanyakan sebuah angka, lalu menampilkan apakah angka itu genap atau ganjil. Petunjuk: angka genap tidak bersisa jika dibagi 2, jadi angka % 2 == 0.

Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.

Latih konsep ini

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi