Bekerja dengan Python jika, lain dan pernyataan ELIF

Bekerja dengan Python jika, lain dan pernyataan ELIF

Jika, yang lain atau elif (dikenali sebagai lain jika dalam beberapa pengaturcaraan) adalah pernyataan bersyarat yang digunakan untuk pelaksanaan kod yang berbeza bergantung pada keadaan. Pernyataan jika boleh ditulis tanpa pernyataan lain atau elif, tetapi lagi dan elif tidak dapat digunakan tanpa lain. Dalam tutorial ini, anda akan belajar jika, lain dan elif dalam bahasa pengaturcaraan python.

1. Python jika pernyataan

Penyataan tunggal jika digunakan untuk melaksanakan blok kod tertentu jika keadaan menilai benar. Dalam hal output palsu, tidak ada yang akan melaksanakan.

Sintaks:

jika (syarat): pernyataan
12jika (syarat): pernyataan

Contoh 1:

#!/usr/bin/python var = 101 if (var): cetak "Benar"
12345#!/usr/bin/python var = 101if (var): cetak "Benar"

Contoh 2:

#!/usr/bin/python var = 101 if (var == 101): cetak "Benar"
12345#!/usr/bin/python var = 101if (var == 101): Cetak "Benar"

2. Kenyataan Python if-Else

Pernyataan jika dan lain digunakan untuk melaksanakan blok kod tertentu untuk keadaan sebenar dan satu lagi blok kod pada keadaan palsu.

Sintaks:

jika (syarat): pernyataan lain: pernyataan
1234jika (syarat): pernyataan: pernyataan

Contoh: Memberi nilai kepada var berubah -ubah, sekarang ujian jika nilai yang diberikan ia menjadi lebih baik daripada 100. Mengikut kod di bawah, hasilnya akan "nilai yang diberikan lebih besar daripada 100".

#!/usr/bin/python var = 101 if (var> 100): cetak "Nilai yang diberikan lebih besar daripada 100" lain: cetak "nilai yang diberikan adalah kurang daripada atau sama dengan 100"
12345678#!/usr/bin/python var = 101 if (var> 100): cetak "Nilai yang diberikan lebih besar daripada 100" lain: cetak "nilai yang diberikan adalah kurang daripada atau sama dengan 100"

3. Pernyataan Python IF-ELIF

Pernyataan IF dan ELIF (dikenali sebagai else-if) digunakan untuk melaksanakan blok kod tertentu dengan pelbagai syarat. Dalam hal ini, jika utama jika keadaan itu palsu maka keadaan ELIF yang lain diperiksa. Anda boleh menentukan beberapa syarat ELIF mengikut keperluan anda.

Sintaks:

jika (syarat): pernyataan elif (syarat): pernyataan lain: pernyataan
123456jika (syarat): pernyataanSelif (syarat): pernyataan: pernyataan

Contoh: Mengambil avalue sebagai input dalam Jumlah pembolehubah. Sekarang bandingkan nilai dengan pelbagai tahap dan mencetak output yang sesuai.

#!/usr/bin/python total = 90 if (total> 500): cetak "Jumlah lebih besar daripada 500" elif (total> 100): cetak "jumlahnya lebih besar daripada 100" elif (total> 50): cetak "jumlahnya lebih besar daripada 50 "lain: cetak" Jumlah kurang daripada atau sama dengan 50 "
123456789101112#!/usr/bin/python total = 90 if (total> 500): cetak "Jumlah lebih besar daripada 500" elif (total> 100): cetak "jumlah lebih besar daripada 100" elif (total> 50): cetak "jumlahnya lebih besar daripada 50 "lain: cetak" Jumlah kurang daripada atau sama dengan 50 "

4. Python bersarang jika pernyataan

Bersarang jika pernyataan digunakan seolah -olah di dalam jika. Dalam hal ini jika ada keadaan jika dinilai untuk benar maka ia pergi ke dalaman jika keadaan.

Sintaks:

jika (syarat): jika (syarat): pernyataan lain: pernyataan
12345jika (syarat): jika (syarat): pernyataan lain: pernyataan

Contoh: diambil 3 input angka dan cari nilai terbesar. Suka jika VAR1 lebih besar daripada VAR2 maka periksa jika VAR1 juga lebih besar daripada VAR3.

#!/usr/bin/python var1 = 100 var2 = 350 var3 = 80 if (var1> var2): if (var1> var3): cetak "var1 adalah terbesar" cetak lain "var3 adalah terbesar" elif (var2> var3): cetak "VAR2 adalah yang paling hebat" lain: cetak "var3 adalah yang paling besar"
123456789101112131415#!/usr/bin/python var1 = 100var2 = 350var3 = 80 if (var1> var2): if (var1> var3): cetak "var1 adalah terbesar" cetak lain "var3 adalah terbesar" elif (var2> var3): cetak "var2 adalah "lain: cetak" var3 yang paling besar "