Pernyataan Bersyarat dengan Python: Jika, Jika lain, Elif, Bersarang jika Pernyataan

Diterbitkan: 2020-11-30

Kita cenderung membuat banyak keputusan dalam hidup kita apakah itu terkait dengan pekerjaan atau kehidupan pribadi. Kami biasanya membuat keputusan berdasarkan beberapa kondisi, seperti saya akan membeli mobil jika saya mendapat kenaikan tahun depan.

Kondisi sangat penting bagi kehidupan setiap orang untuk memiliki pengalaman yang menyenangkan dalam karir atau gaya hidup kita. Demikian pula, Dalam bahasa Pemrograman juga kondisi memainkan peran penting. Merekalah yang membantu kami mengembangkan kode yang dapat memenuhi semua kondisi bisnis dan berkinerja baik.

Biasanya dalam Bahasa Pemrograman Python kode dieksekusi secara berurutan seperti baris pertama akan dieksekusi pertama diikuti oleh baris kedua dan seterusnya hingga akhir kode. Pernyataan bersyarat muncul ketika kita harus memutuskan bahwa bagian tertentu dari kode harus dijalankan hanya jika kondisinya Benar.

Pada artikel ini kita akan melihat ke dalam berbagai jenis pernyataan kondisional yang ada dalam Bahasa Pemrograman Python bersama dengan Sintaks dari setiap pernyataan, kode, dan contoh output.

Daftar isi

Jika Pernyataan

Pernyataan if digunakan ketika kita harus mengeksekusi blok kode hanya jika kondisi pengujian yang diberikan adalah True. Pertama, program akan mengevaluasi ekspresi kondisional pengujian dan hanya akan mengeksekusi blok kode jika ekspresi kondisi pengujian True. Pernyataan IF ditulis dengan menggunakan kata kunci if .

Sintaksis

Jika ekspresi kondisi pengujian:

Pernyataan 1

Pernyataan 2…….

Contoh

# Contoh untuk Pernyataan IF

# Ketika Kondisi Benar

bilangan = 6

jika angka > 0:

print (angka,”Angka Positif”)

print (“Di luar blok If”)

# Ketika Kondisi Salah

bilangan = -6

jika angka > 0:

print (angka,”Angka Positif”)

print (“Di luar blok If”)

Keluaran

6 Angka Positif

Di luar Jika blok

Baca: Tantangan Python Untuk Pemula

Pernyataan Jika Lain

Kita tidak bisa hanya menggunakan pernyataan If untuk semua kondisi yang diperlukan dalam setiap pernyataan masalah untuk mengembangkan kode kita. Dalam beberapa situasi, kami mungkin memiliki beberapa kondisi, itulah sebabnya kami memiliki pernyataan kondisional lain yang disebut IF ELSE.

Ini seperti pernyataan IF, tetapi kami memiliki dua blok di sini dan satu ekspresi kondisional. Blok kode if akan berjalan jika ekspresinya Benar dan blok kode else akan berjalan jika ekspresinya salah. Pernyataan IF ELSE menggunakan kata kunci if dan else .

Sintaksis

Jika ekspresi kondisi pengujian:

Blok kode untuk if

Lain:

Blok kode untuk yang lain

Blok kode di luar

Contoh

# Contoh untuk Pernyataan IF ELSE

# Saat Kondisi di True

bilangan = 6

jika angka > 0:

print(angka,"Angka Positif")

lain:

print(angka,"Angka Negatif")

print("Di luar blok If")

# Saat Kondisi di True

bilangan = -1

jika angka > 0:

print(angka,"Angka Positif")

lain:

print(angka,"Angka Negatif")

print("Di luar blok If")

Keluaran

6 Angka Positif

Di luar Jika blok

-1 Angka Negatif

Di luar Jika blok

Pernyataan Elif

Seperti yang dibahas dalam pernyataan kondisional di atas, kita cenderung memiliki beberapa kondisi yang perlu kita perhatikan saat mengembangkan kode untuk masalah yang terkait dengan bisnis. Salah satu pernyataan tersebut adalah Pernyataan ELIF, ini digunakan ketika kita harus memeriksa beberapa kondisi.

ELIF adalah kependekan dari ELSE IF. Dalam ELIF, pertama-tama ekspresi kondisi pengujian dicentang jika bernilai True kemudian blok kode if dieksekusi. Jika kondisi ELIF pertama salah, maka kondisi pengujian ELIF berikutnya diperiksa dan ini diulangi sampai kondisi elif terakhir. Jika semua kondisi ELIF salah, maka blok kode else akan dieksekusi. Pernyataan ELIF ditulis dengan menggunakan kata kunci if elif dan else .

Pelajari kursus sertifikasi ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Sintaksis

Jika ekspresi kondisi pengujian:

Blok kode untuk if

ekspresi kondisi tes elif 1:

Blok kode untuk elif 1

ekspresi kondisi tes elif 2:

Blok kode untuk elif 2

….

lain:

Blok kode untuk yang lain

Blok kode di luar

Contoh

# Contoh Pernyataan ELIF

# Ketika salah satu Kondisinya Benar

bilangan = 90

jika nomor == 0:

print(angka,"Kondisi 1 benar")

nomor elif == 30:

print(angka,"Kondisi 2 benar")

nomor elif == 60:

print(angka,"Kondisi 3 benar")

nomor elif == 90:

print(angka,"Kondisi 4 benar")

lain:

print(number, "Tidak satu pun dari Ketentuan ini benar")

print("Di luar blok elif")

# Ketika tidak ada Kondisi yang Benar

bilangan = 50

jika nomor == 0:

print(angka,"Kondisi 1 benar")

nomor elif == 30:

print(angka,"Kondisi 2 benar")

nomor elif == 60:

print(angka,"Kondisi 3 benar")

nomor elif == 90:

print(angka,"Kondisi 4 benar")

lain:

print(number, "Tidak satu pun dari Ketentuan ini benar")

print("Di luar blok elif")

Keluaran

90 Kondisi 4 benar

Di luar blok elif

50 Tidak ada Kondisi yang benar

Di luar blok elif

Baca Juga: Aplikasi Python Menarik di Dunia Nyata

Pernyataan JIKA Bersarang

Pernyataan IF bersarang digunakan ketika kita ingin mengeksekusi kode tertentu di mana ada dua atau lebih kondisi yang harus dipenuhi. Pernyataan ini hanya menggunakan kata kunci if dan else .

Sintaksis

Jika ekspresi kondisi pengujian:

Jika ekspresi kondisi pengujian:

Blok kode untuk if

lain:

blok kode untuk yang lain

lain:

blok kode untuk yang lain

Contoh

# Contoh untuk Pernyataan NESTED IF

# Kedua syaratnya benar

bilangan = 10

jika bilangan >= 0:

jika nomor == 10:

print('Angka yang diberikan adalah 10')

lain:

print(“Bilangan yang diberikan adalah bilangan positif”)

lain:

print(“Bilangan yang diberikan adalah bilangan negatif”)

print("Di luar blok if bersarang")

# Salah satu syaratnya benar

bilangan = 20

jika bilangan >= 0:

jika nomor == 10:

print('Angka yang diberikan adalah 10')

lain:

print(“Bilangan yang diberikan adalah bilangan positif”)

lain:

print(“Bilangan yang diberikan adalah bilangan negatif”)

print("Di luar blok if bersarang")

## Tidak ada kondisi yang benar

bilangan = -10

jika bilangan >= 0:

jika nomor == 10:

print('Angka yang diberikan adalah 10')

lain:

print(“Bilangan yang diberikan adalah bilangan positif”)

lain:

print(“Bilangan yang diberikan adalah bilangan negatif”)

print("Di luar blok if bersarang")

Keluaran

Bilangan yang diberikan adalah 10

Di luar bersarang jika blok

Bilangan yang diberikan adalah bilangan positif

Di luar bersarang jika blok

Bilangan yang diberikan adalah bilangan negatif

Di luar bersarang jika blok

Kesimpulan

Pada artikel ini kita mengetahui pentingnya pernyataan kondisional dalam bahasa Pemrograman. Kami mendalami pernyataan kondisional yang berbeda dalam bahasa Pemrograman Python. Kami juga telah melihat implementasi praktis dari berbagai pernyataan bersyarat bersama dengan contoh yang sesuai.

Jika Anda penasaran untuk belajar tentang ilmu data, lihat Program PG Eksekutif IIIT-B & upGrad dalam Ilmu Data yang dibuat untuk para profesional yang bekerja dan menawarkan 10+ studi kasus & proyek, lokakarya praktis, bimbingan dengan pakar industri, 1 -on-1 dengan mentor industri, 400+ jam pembelajaran dan bantuan pekerjaan dengan perusahaan-perusahaan top.

Apakah belajar python merupakan pilihan yang baik?

Dengan komunitas yang terus berkembang yang berpusat pada ilmu data, pembelajaran mesin, AI, pengembangan web, dan topik lainnya, Python adalah bahasa pemrograman yang menghubungkan semua teknologi ini. Python dianggap sebagai salah satu bahasa perangkat lunak sisi server termudah untuk dibaca, ditulis, dan dipelajari. Ini juga sangat skalabel. Ini adalah bahasa pemrograman yang sangat fleksibel dengan beberapa aplikasi. Hal ini juga dalam permintaan besar untuk pekerjaan dan membayar dengan baik. Perusahaan-perusahaan top dunia menggunakannya, dan pada saat yang sama, ini juga ideal untuk eksperimen cepat dan mendasar.

Berapa gaji rata-rata profesional python?

Di India, Gaji Pengembang Python tingkat pemula rata-rata adalah INR 4.27.293 per tahun. Gaji Pengembang Python rata-rata di India untuk profesional tingkat menengah adalah INR 9,09,818 per tahun, sedangkan Gaji Pengembang Python rata-rata di India untuk profesional berpengalaman adalah INR 11,50.000. Gaji ditentukan tidak hanya oleh pengalaman tetapi juga oleh berbagai kriteria lain seperti kemampuan pemrograman dan negosiasi kandidat, persyaratan perusahaan dan keuangan, dan sebagainya.