Lompat ke konten Lompat ke sidebar Lompat ke footer

Penggunaan Statement if / else di Python dan Contohnya

Menggunakan Statement if / else di Python & Contohnya

WritingSkills.web.id
 - Aplikasi atau software yang canggih tidak hanya menentukan kode mana yang akan dijalankan saat condition atau kondisinya adalah True , tetapi juga memiliki rencana cadangan bila kondisinya adalah False

Misalnya, pada coding aplikasi yang menyalakan dan mematikan lampu berikut:
is_on == False
is_on == True 

Aplikasi akan menyalakan lampu bila variabel is_on adalah True dan mematikan lampu bila variabel is_on adalah False . Cek postingan Proyek Python #3: Saklar Lampu Pintar Otomatis untuk contoh tentang proyek saklar lampu otomatis. 

Kita sudah mengetahui kalau statement if membantu kita menjalankan kode bila kondisinya adalah True , seperti variabel tersedia berikut.
tersedia = True

if tersedia :
  print("Stok ada")

Output dari coding di atas adalah:
Stok ada
Contoh penggunaan Statement if / else di Python

Sekarang kita akan coba menambahkan statement if lainnya yang menggunakan variabel tersedia dengan mengawalinya dengan operator not , untuk menjalankan kode yang berbeda bila kondisinya adalah False .
tersedia = True

if tersedia :
  print("Stok ada")

if not tersedia:
  print("Stok habis")

Output dari coding di atas adalah:
Stok ada

Alih-alih membuat dua statement if , kita bisa menggunakan statement if / else untuk mendapatkan hasil yang sama. Contohnya adalah coding berikut:
tersedia = False

if tersedia :
  print("1 di stok")
else:
  print("Stok habis")

Output dari coding di atas adalah:
Stok habis
Contoh penggunaan Statement if / else di Python

Statement else yang merupakan bagian dari statement if / else selalu disimpan di akhir coding statement. 

Sekarang, kita kembali ke contoh saklar lampu. Bila variabel adalah_siang nilainya adalah True , hal ini berarti kita ingin mematikan lampu. 
adalah_siang = True

if adalah_siang :
  print("Lampu mati!")

Output dari coding di atas adalah:
Lampu mati!

Jika variabel adalah_siang nilainya adalah False , maka kode di statement else akan menyalakan lampu. 
adalah_siang = False

if adalah_siang :
  print("Lampu mati!")
else:
  print("Lampu menyala!")

Output dari coding di atas adalah:
Lampu menyala!
Contoh penggunaan Statement if / else di Python

Statement else tidak bergantung pada kondisi else itu sendiri. Hal ini karena statement else menjalankan kode bila kondisi statement if -nya adalah False . Sebagai contoh, cek coding berikut:
angka = 99

if angka == 1 :
  print("Itu adalah 1")
else:
  print("Itu bukan 1")

Output dari coding di atas adalah:
Itu bukan 1
Contoh penggunaan Statement if / else di Python

Statement else seperti sebuah respon baku. Seperti coding di atas, outputnya adalah "Itu bukan 1" untuk semua angka yang tidak sama dengan 1.

Contoh lainnya statement if / else adalah sebagai berikut:

1. Berlangganan atau Tidak
adalah_berlangganan = True

if adalah_berlangganan :
  print("Nikmati diskon 10%!")
else:
  print("Ayo berlangganan!)

Output dari coding di atas adalah:
Nikmati diskon 10%!

adalah_berlangganan = False

if adalah_berlangganan :
  print("Nikmati diskon 10%!")
else:
  print("Ayo berlangganan!)

Output dari coding di atas adalah:
Ayo berlangganan!

2. Jumlah Teman dan Saran Teman 
jumlah_teman = 3

if jumlah_teman > 2 :
  print("Saran teman: Sri")
else:
  print("Tidak ada saran teman baru")

Output dari coding di atas adalah:
Saran teman: Sri

3. Status Membership atau Keanggotaan 
membership = "gold"

if membership == "gold"
  print("Tambahkan ke set data 1")
else:
  print("Tambahkan ke set data 2")

Output dari coding di atas adalah:
Tambahkan ke set data 1

membership = "silver"

if membership == "gold"
  print("Tambahkan ke set data 1")
else:
  print("Tambahkan ke set data 2")

Output dari coding di atas adalah:
Tambahkan ke set data 2

4. Rating Film
rating = 87

if rating >= 90 :
  print("Beli tiket bioskop")
else:
  print("Homeflix & menonton di rumah")

Output dari coding di atas adalah:
Homeflix & menonton di rumah

5. Poin yang Dibutuhkan dan Poin yang Tersisa 
poin = 7600
poin_dibutuhkan = 8000

if poin >= poin_dibutuhkan :
  print("Kamu ada di Level 2!")
else:
  tersisa = poin_dibutuhkan - poin
  print("Jumlah poin untuk mencapai Level 2:")
  print(tersisa)

Output dari coding di atas adalah:
Jumlah poin untuk mencapai Level 2:
400
Contoh penggunaan Statement if / else di Python

Posting Komentar untuk "Penggunaan Statement if / else di Python dan Contohnya"