Statement If dan If-else di Python

Struktur kontrol adalah proses pembuatan keputusan dalam pemrograman, di python ada dua tipe struktur kontrol yaitu seleksi dan iterasi.

Seleksi

Statement-statement seleksi membolehkan programmer untuk mengecek sebuah kondisi. Ada dua versi untuk hal tersebut yaitu if and dan if else.

Statement If

Kita pertama buat contoh untuk statement if, buat file baru dengan nama statement_if.py, sintaksnya seperti di bawah ini:

var = -1
if (var < 0):
    print('nilai var < 0, yaitu sebesar: ', var)

#if bisa juga ditulis seperti ini
if(var < 0): print('nilai var < 0, yaitu sebesar: ', var)

simpan file, ketikkan python statement_if.py di terminal, tekan ENTER maka outputnya adalah sebagai berikut ini:

nilai var < 0, yaitu sebesar:  -1
nilai var < 0, yaitu sebesar:  -1

Statement If-else

buat file baru, lalu ketikkan sintaks berikut ini:

#cara lain menggunakan if else
var = 1
if var < 0:
    print("var bernilai negatif")
else:
    print("var bernilai positif")

simpan, lalu run di terminal maka outputnya adalah sebagai berikut:

var bernilai positif

Nesting statement if-else

Nesting adalah cara yang lebih baik jika kita ingin mengecek banyak kondisi, perhatikan sintaks berikut ini:

skor = 70

if skor >= 85:
    print("Anda mendapat nilai: A")
elif skor >= 75:
    print("Anda mendapat nilai: B")
elif skor >= 65:
    print("Anda mendapat nilai: C")
elif skor >= 50:
    print("Anda mendapat nilai: D")
else:
    print("Anda mendapat nilai: E")

jika kita run, maka outputnya adalah sebagai berikut ini:

Anda mendapat nilai: C

PREVIOUS: Operator Identitas di Python

NEXT:

Leave a Reply

Your email address will not be published. Required fields are marked *