Halaman

Jumat, 07 Februari 2025

Pernyataan Kondisional

 img-component

 

Pemilihan itu seperti persimpangan jalan. Pemilihan memungkinkan program Anda memutuskan jalur mana yang akan diambil.

Dalam pelajaran ini, Anda akan belajar membuat kode yang menggunakan pemilihan untuk membuat keputusan.

Pernyataan kondisional, atau pernyataan if-else, memungkinkan program untuk melakukan tindakan yang berbeda berdasarkan kondisinya.

#sets the value of age
age = 22
if age >= 18:
  # executed only if customer is over-age
  print("Regular price")
else:
  #executed only if age is less than 18
  print("Discount")


OUTPUT
Regular price

 

age = 16
if age >= 18:
  print("Regular price")
else:
  print("Discount")

Pernyataan kondisional if dimulai dengan kata kunci if diikuti oleh kondisi dan simbol titik dua :

Pernyataan kondisional else dimulai dengan kata kunci else diikuti oleh simbol titik dua :

Kode yang berada di bawah baris else akan dieksekusi ketika kondisi tidak terpenuhi

Kode yang dieksekusi dalam blok if dan else harus diberi indentasi. Jika tidak, akan terjadi kesalahan.

age = 41
if age >= 18:
 print("Regular price")
else:
 print("Discount")


age = 30
if age >= 18:
  print("Regular price")
else:
  print("Discount")
print("Proceed to payment")

Setelah komputer selesai mengeksekusi pernyataan if-else, komputer akan terus mengeksekusi pernyataan berikutnya secara berurutan.

age = 30
if age >= 18:
  print("Regular price")
else:
  print("Discount")
print("Proceed to payment")

Penggunaan operasi perbandingan yang benar memungkinkan Anda membuat program yang memecahkan masalah kehidupan nyata.

Anda dapat membuat program yang membuat keputusan yang lebih rumit jika Anda menggabungkan operasi logika dan perbandingan

Pilih operasi logika yang membuat ekspresi gabungan menghasilkan True

is_student = True
age = 20

is_student = False
age = 16
print(is_student and (age < 18))

Program ini memberikan diskon jika klien berusia di bawah 18 tahun atau seorang pelajar.

Jalankan kode untuk melihat hasilnya

age = 32
is_student = True
if age < 18 or is_student:
  print("Discount")
else:
  print("Regular price")

OUTPUT
Discount

age = 32
is_student = True
if age < 18 or is_student:
  print("Discount")
else:
  print("Regular price")

 

Pelajaran yang Dapat Dipetik
 

Anda telah mempelajari bahwa:

🌟 Pernyataan if-else digunakan untuk menerapkan seleksi ke dalam program Anda

🌟 Simbol titik dua : dan penggunaan indentasi diperlukan untuk mencegah kesalahan

Tidak ada komentar:

Posting Komentar