Apa itu if dalam python?

In computer programming, we use the

number = 10

# check if number is greater than 0
if number > 0:
    print('Number is positive.')

print('The if statement is easy')
7 statement to run a block code only when a certain condition is met.

For example, assigning grades (A, B, C) based on marks obtained by a student.

  1. if the percentage is above 90, assign grade A
  2. if the percentage is above 75, assign grade B
  3. if the percentage is above 65, assign grade C

In Python, there are three forms of the

number = 10

# check if number is greater than 0
if number > 0:
    print('Number is positive.')

print('The if statement is easy')
8 statement.

  1. number = 10
    
    # check if number is greater than 0
    if number > 0:
        print('Number is positive.')
    
    print('The if statement is easy')
    7 statement
  2. number = 10
    
    # check if number is greater than 0
    if number > 0:
        print('Number is positive.')
    
    print('The if statement is easy')
    8 statement
  3. Number is positive.
    The if statement is easy
    1 statement

1. Python if statement

The syntax of

number = 10

# check if number is greater than 0
if number > 0:
    print('Number is positive.')

print('The if statement is easy')
7 statement in Python is:

if condition:
    # body of if statement

The

number = 10

# check if number is greater than 0
if number > 0:
    print('Number is positive.')

print('The if statement is easy')
7 statement evaluates
Number is positive.
The if statement is easy
4.

  1. If
    Number is positive.
    The if statement is easy
    4 is evaluated to
    Number is positive.
    The if statement is easy
    6, the code inside the body of
    number = 10
    
    # check if number is greater than 0
    if number > 0:
        print('Number is positive.')
    
    print('The if statement is easy')
    7 is executed.
  2. If
    Number is positive.
    The if statement is easy
    4 is evaluated to
    Number is positive.
    The if statement is easy
    9, the code inside the body of
    number = 10
    
    # check if number is greater than 0
    if number > 0:
        print('Number is positive.')
    
    print('The if statement is easy')
    7 is skipped.
Apa itu if dalam python?
Working of if Statement

Example 1: Python if Statement

number = 10

# check if number is greater than 0
if number > 0:
    print('Number is positive.')

print('The if statement is easy')

Output

Number is positive.
The if statement is easy

In the above example, we have used a nested if statement to check whether the given number is positive, negative, or 0.

Kondisi pada python dapat ditulis dalam beberapa cara. Cara yang paling umum menulis kondisi di python menggunakan “if statement”.

if statement ditulis dengan keyword

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
0. Kode pada statement akan tereksekusi jika statement bernilai
a = 20
b = 10
if a > b:
print("A lebih besar dari B")
1. Berikut contoh sederhana dari if statement :

a = 20
b = 10
if a > b:
    print("A lebih besar dari B")

Pada umumnya kondisional banyak menggunakan . Tetapi ada juga kondisi yang menggunakan operator yang lain tergantung alur logika pada kodemu.


Indentasi


Tidak seperti bahasa pemrograman lainnya, untuk mendefinisikan kode yang akan dieksekusi menggunakan indentasi. Apa itu indentasi?

Indentasi adalah bagian paragraf yang menjorok ke dalam pada baris-baris paragraph.

Contoh dibawah ini adalah kesalahan pada indentasi :

a = 20
b = 10
if a > b:
print("A lebih besar dari B")

Kode diatas akan menghasilkan ERROR

Walaupun urutan kodenya benar, tapi indentasi nya masih salah. Sehingga python tidak mengenali kode yang akan dieksekusi ketika statement

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
1.

Python memang sebuah bahasa pemrograman yang sangat rapi, karena dengan adanya aturan indentasi ini, script kode pada python lebih mudah dibaca.


IF Else


Jika statement yang kita berikan bernilai

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
3 maka kode pada if statement tidak dieksekusi.

Tetapi, jika kita ingin membuat sebuah statement yang walaupun nilai nya

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
3 ada kode yang dieksekusi, menggunakan if else statement.

else statement menggunakan keyword

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
5. Contoh sederhananya seperti ini.

password = "harimau123"
passwordInput = "belalang456"
if password == passwordInput:
    print("Selamat Anda Berhasil Login!")
else:
    print("Maaf, Password Anda Salah")

Jika kita jalankan kode diatas, kode blok yang akan dieksekusi hanyalah kode blok kedua. Dan output yang ditampilkan yaitu

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
6.

Dikarenakan statement

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
7 bernilai
a = 20
b = 10
if a > b:
print("A lebih besar dari B")
3. Sehingga statement akan mengeksekusi kode blok pada else statement.


Elif


Lalu selanjutnya, bagaimana jika kita ingin membuat banyak statement.

Tidak hanya satu kondisi tetapi banyak kondisi, agar program yang kita buat bisa menunjang banyak pilihan dari user.

Kita gunakan if elif statement dengan keyword

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
9.

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
9 adalah singkatan dari else if yang berarti jika bukan, maka jika ini.

Berikut contoh sederhananya :

inputHari = 1
if inputHari == 1:
    print("Senin")
elif inputHari == 2:
    print("Selasa")
elif inputHari == 3:
    print("Rabu")
elif inputHari == 4:
    print("Kamis")
elif inputHari == 5:
    print("Jum'at")
elif inputHari == 6:
    print("Sabtu")
elif inputHari == 7:
    print("Minggu")
else:
    print("Hari Tidak Diketahui")

Dengan menggunakan keyword

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
9, kita dapat menambahkan statement sejumlah yang kita butuhkan.


Kondisi Bersarang


Kondisi bersarang atau IF bersarang adalah bentuk dari

a = 20
b = 10
if a > b:
print("A lebih besar dari B")
0 didalam
a = 20
b = 10
if a > b:
print("A lebih besar dari B")
0. Sehingga kita bisa membentuk sebuah kondisi di dalam kondisi.

var = 22
if var > 10:
    print("'var' diatas 10")
    if var > 20:
        print("'var' diatas 20")
        if var > 30:
            print("'var' diatas 30")
        else:
            print("'var' dibawah 30")


Penulisan Singkat


Pada python kondisional dapat ditulis secara singkat dengan hanya satu baris.

Untuk penulisan singkat satu baris tidak perlu adanya indentasi. Kamu dapat menempatkan statement dan semua blok kodenya pada satu baris.

Rumus Penulisan:

'value_of_true' if conditions else 'value_of_false'

Contoh :


var1 = 10
var2 = 5
var3 = "Lebih Besar" if var1 > var2 else "Lebih Kecil"
print(var3) # Output : 'Lebih Besar'

Penjelasan :

Pada

password = "harimau123"
passwordInput = "belalang456"
if password == passwordInput:
    print("Selamat Anda Berhasil Login!")
else:
    print("Maaf, Password Anda Salah")
4 terdapat statement yang dibaca seperti ini.
password = "harimau123"
passwordInput = "belalang456"
if password == passwordInput:
    print("Selamat Anda Berhasil Login!")
else:
    print("Maaf, Password Anda Salah")
4 akan berisi string “Lebih Besar” apabila
password = "harimau123"
passwordInput = "belalang456"
if password == passwordInput:
    print("Selamat Anda Berhasil Login!")
else:
    print("Maaf, Password Anda Salah")
6. Jika tidak
password = "harimau123"
passwordInput = "belalang456"
if password == passwordInput:
    print("Selamat Anda Berhasil Login!")
else:
    print("Maaf, Password Anda Salah")
4 akan berisi string “Lebih Kecil”.

Apa itu IF dalam bahasa pemrograman?

Dimulai dari pernyataan IF, IF adalah salah satu pernyataan penyeleksian yang memungkinkan kita memanipulasi aliran jalannya program berdasarkan conditional expression. Hal ini dapat memungkinkan kita membuat program yang berjalan secara fleksibel sesuai keadaan dari pengguna dan mesin.

Apa yang dimaksud dengan if else?

else if adalah pilihan alternative dari penyeleksian untuk mencari kondisi yang diinginkan, else if memiliki fungsi yang sama seperti pernyataan if dan diletakan setelah pernyataan if. else adalah pilihan terakhir yang akan dijalankan jika semua pilihan tidak memiliki nilai benar (true) pada kondisi yang ada.

Apa itu percabangan python?

Percabangan merupakan gambaran dari alur program yang bercabang, berlogika "jika... maka...". Dan istilah ini juga bisa disebut dengan struktur kondisi IF. Percabangan Python dapat membuat suatu program berpikir untuk melakukan sesuatu sesuai dengan kondisi yang diberikan.

Apa fungsi int pada python?

Tipe data integer adalah tipe data numerik yang menampung bilangan bulat. Contohnya bilangan 1,2,3 dan seterusnya. Sehingga setiap variabel yang memiliki nilai bilangan bulat, maka ia akan dikategorikan sebagai integer. Dalam bahasa Python, panjang dari data integer dibatasi oleh besarnya memori yang tersedia.