
Jika pernyataan adalah salah satu hal pertama yang harus Anda pelajari dalam bahasa pemrograman apa pun, dan diperlukan untuk hampir semua kode yang berguna. Dalam posting ini, kita akan melihat bagaimana menggunakan pernyataan if dengan Python, sehingga Anda dapat mulai membuat aplikasi yang berguna!
Setelah Anda memahami fitur fundamental ini, Anda akan membuka banyak sekali kemungkinan!
Table of Contents
Cara menggunakan pernyataan if dengan Python
Jika Anda belum pernah memprogram sebelumnya, pastikan untuk membaca bagian berikutnya untuk mengetahui dengan tepat apa itu “pernyataan if”, dan bagaimana menggunakannya.
Baca juga: Bagaimana memanggil fungsi dengan Python
Jika Anda memiliki pengalaman coding dan Anda hanya ingin tahu cara menggunakan pernyataan if dengan Python, baca terus:
if magic_number == 7:
print("The number is correct!")
Cukup ikuti kata “jika” dengan pernyataan yang ingin Anda uji, lalu tambahkan titik dua. Blok kode berikut (semua teks berlekuk) hanya akan berjalan jika pernyataan itu benar.
Bagaimana pernyataan if dengan Python?
Bagi mereka yang tidak memiliki pengalaman pemrograman, “pernyataan if” adalah bagian dari kode yang digunakan untuk “kontrol aliran”. Ini berarti bahwa Anda telah membuat semacam percabangan di jalan: titik dalam program Anda di mana aliran peristiwa dapat bercabang menjadi dua jalur atau lebih.
Ini penting dalam program apa pun, karena itulah yang memungkinkan program untuk melakukannya berinteraksi dengan pengguna, atau untuk berubah secara dinamis sebagai respons terhadap faktor luar.
Baca juga: Cara menggunakan daftar dengan Python
“Jika pernyataan” di Python melakukan ini secara khusus dengan menguji apakah pernyataan itu benar, dan kemudian mengeksekusi blok kode hanya jika itu benar.
Dengan kata lain:
“JIKA ini benar, MAKA lakukan ini.”
Dalam sebuah program, ini mungkin diterjemahkan menjadi:
“JIKA pengguna memasukkan kata sandi yang benar, MAKA berikan akses.”
“JIKA pemain memiliki 0 kesehatan, MAKA akhiri permainan.”
Sekarang kode dapat bereaksi tergantung pada berbagai faktor dan masukan, menciptakan pengalaman interaktif bagi pengguna!
Untuk mencapai ini, kita harus mengandalkan satu konsep lanjutan: variabel. Variabel adalah kata yang mewakili sepotong data. Misalnya, kita dapat mengatakan:
magic_number = 7
Ini membuat variabel yang disebut “magic_number” dan memberinya nilai tujuh. Ini penting, karena sekarang kita bisa uji jika nilai itu benar.
Untuk melakukan ini, kami menulis “jika” dan kemudian pernyataan yang ingin kami uji. Ini disebut “pernyataan uji”.
Saat memeriksa nilai sesuatu, kami menggunakan dua tanda sama dengan. Meskipun ini mungkin tampak membingungkan, sebenarnya ini menghindari kebingungan; kita hanya menggunakan satu tanda sama dengan saat kita berada menugaskan nilai.
Setelah pernyataan, kami menambahkan titik dua, dan kemudian lekukan. Semua kode yang diindentasi setelah titik ini termasuk dalam “blok kode” yang sama dan hanya akan berjalan jika nilainya benar.
magic_number = 7
if magic_number == 7:
print("The number is correct!")
print("Did you get it right?")
Dalam contoh ini, kata “Apakah Anda sudah benar?” akan menunjukkan apapun yang terjadi. Tetapi jika Anda mengubah nilai magic_number menjadi “8” maka Anda tidak akan melihat “Nomornya benar!” di layar.
Bagaimana menggunakan pernyataan if dengan Python dengan else
Terakhir, Anda mungkin juga ingin menggabungkan pernyataan if dengan pernyataan “lain”. Else melakukan persis seperti namanya: ia memberi tahu Python apa yang harus dilakukan jika nilainya tidak benar.
Misalnya, kami mungkin ingin memeriksa nomor PIN seseorang:
pin_number = 7321
if pin_number == 7321:
print("Correct pin!")
else:
print("Incorrect pin!")
print(“Did you get it right?”)
Di sini, kode “lain” hanya berjalan jika PIN salah. “Apakah kamu melakukannya dengan benar?” masih menunjukkan apa pun yang terjadi!
Kami juga dapat menggunakan variasi serupa yang disebut “else if” atau “elif”. Artinya “jika hal itu tidak benar, tetapi hal lain ini benar.”
Sebagai contoh:
jeffs_pin = 7321
bobs_pin = 2212
enterred_pin = 7321
if enterred_pin == jeffs_pin:
print("Welcome Jeff!")
elif enterred_pin == bobs_pin:
print("Welcome Bob!")
else:
print("Incorrect PIN")
print("What would you like to do?")
Perhatikan bahwa contoh ini juga membandingkan dua variabel yang berbeda satu sama lain!
Lebih banyak trik
Sekarang Anda tahu dasar-dasar cara menggunakan pernyataan if dengan Python, tetapi ada banyak hal yang dapat Anda lakukan.
Misalnya, Anda dapat menggunakan “operator” yang berbeda untuk membuat pernyataan pengujian yang berbeda. Misalnya, simbol “>” berarti lebih besar dari, sedangkan “<” berarti lebih kecil dari.
Jadi, kita dapat mengatakan: jika “kesehatan” lebih kecil dari satu, maka gameover.
Hal ini juga memungkinkan untuk “bersarang” jika dan lain-lain dengan semakin menjorok ke dalam. Dengan cara ini, Anda dapat mengatakan “jika ini benar maka lakukan ini tetapi hanya jika itu JUGA benar”.
Demikian pula, kita dapat menggunakan pernyataan yang disebut “dan” dan “atau” untuk menambahkan beberapa pernyataan pengujian.
Sebagai contoh:
if enterred_pin == jeffs_pin and username == "Jeff":
print("Welcome Jeff!")
Atau:
if enterred_pin == jeffs_pin or enterred_pin == bobs_pin:
print("Welcome!")
Sekarang Anda mengerti bagaimana menggunakan pernyataan if dengan Python, Anda memiliki alat penting di bawah ikat pinggang Anda! Ini akan menjadi tulang punggung sebagian besar pemrograman Anda, dan akan membantu Anda menjalankan semua jenis tes logika.
Jadi, mengapa tidak meningkatkan pengetahuan Anda dengan kursus online Pythohn? Anda dapat menemukan daftar favorit kami untuk memulai di sini.
Atau, untuk tutorial yang lebih mendalam di sini yang menjelaskan semua yang perlu Anda ketahui untuk memulai pengkodean dengan Python, lihat panduan lengkap Python kami:
https://paketinternet.topbestattorney.com/2020/09/01/cara-menggunakan-pernyataan-if-dengan-python/