Lihat penawaran kami. Get now!!

Tutorial 12: Mengenal percabangan pada Python

Mengenal percabangan, dan operator logika and dan or pada python
python
Source: Kevin Tekno

Pada tutorial kali ini kita akan membahas lebh banyak tentang kondisi dan percabangan yang dapat kita gunakan pada python

identasi

Dalam penulisan if harus diberikan identasi tab atau sepasi2x

Contoh penulisan if yang benar :

#jika harga lebih dari 10000 maka gratis ongkir
harga = 30000
if harga >= 10000:
    print("Barang ini gratis ongkir")

Contoh penulisan yang salah :

if kondisi == 'benar':
print("Benar")
    

Flowchart percabangan if

python
Source: Kevin Tekno

elif

elif adalah kondisi saat kondisi if bernilai false maka elif akan di jalankan

contoh :

angka1 = 20
angka2 = 20
if angka1 > angka2:
    print("angka1 lebih besar daripada angka2")
elif angka1 == angka2:
    print("angka1 sama dengan angka2")

dari contoh di atas kita bisa menyimpulkan bahwa kondisi if tidak terpenuhi karena angka1 tidak lebih besar dari angka2 oleh karena itu if bernilai false. dan elif bernilai true karena angka1 sama dengan angka2.

else

else adalaha kondisi saat semua percabangan bernilai false, maka else akan dijalankan oleh program.

contoh :

angka1 = 20
angka2 = 400
if angka1 > angka2:
    print("angka1 lebih besar daripada angka2")
elif  angka1 == angka2:
    print("angka1 sama dengan angka2")
else:
    print("angka2 lebih besar dari angka1")

if dalam satu line

kalian bisa membuat kondisi if dalam satu line.

contoh :

if angka1 > angka2:print("angka1 lebih besar daripada angka2")

if dan else dalam satu line

jika kalian hanya menampilkan satu perintah dalam if kalian bisa mempatkan if dan else dalam satu line.

contoh :

angka1 = 20
angka2 = 20
if angka1 > angka2:print("angka1 lebih besar daripada angka2")else:print("angka1 sama dengan angka2")
    

if bersarang

kalian bisa membuat if di dalam if, perintah ini di sebut if bersarang atau nested if

contoh :

i = 30
 if i < 50:
    print("i lebih  kecil dari 50")
    if i > 20:
        print("lebih besar dari 20")
    else:
        print("tidak lebih besar dari 20")

And

and adalah operator logika untuk menggambungkan lebih dari satu perintah, dimana kedua perintah harus bernilai true.

contoh :

nilai1 = 300
nilai2 = 60
nilai3 = 600
if nilai1 > nilai2 and nilai3 > nilai1:
    print("Maka kondisi bernilai benar")
else:
    print("kondisi bernilai salah")

Or

or adalah operator logika,berbeda dengan and yang diharuskan seluruh perintah bernilai true, or hanya perlu salah satu dari perintah bernilai True.

Contoh :

nilai1 = 300
nilai2 = 60
nilai3 = 600
if nilai1 > nilai2 and nilai1 > nilai3:
    print("Salah satu kondisi bernilai benar")
    
    

Mari mencoba

Sudah mempelajari hal baru hari ini? ada baiknya jika di praktekan


Mulai praktek!!
Baca juga :
Mau donasi lewat mana? Paypal Trakteer
BRI - Kevin Alfito (4152 0103 0882 532)
JAGO - Kevin Alfito (1023 6984 8254)
LineBank - Kevin Alfito (12324728800)
Traktir creator minum kopi dengan cara memberi sedikit donasi. klik icon panah di atas
Student, Blogger

Posting Komentar

Komentar blog
© 2021 - Kevin Tekno. All rights reserved. Distributed by Infinity Blogger