๐Ÿ’ก Ikuti kami untuk mendapatkan update menarik lainnya Follow 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 :

About the Author

Need more coffee ☕, If you want to support me to pay domain, you can donate via Donate or Trakteer

Posting Komentar

Komentar blog
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.