Bekerja dengan Python jika, lain dan pernyataan ELIF
- 2819
- 766
- Daryl Wilderman
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): pernyataan12 | jika (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: pernyataan1234 | jika (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: pernyataan123456 | jika (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: pernyataan12345 | jika (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 " |
- « Membuat permintaan pos dengan muatan JSON menggunakan curl
- Cara Memantau Memori dan Metrik Cakera Untuk Amazon EC2 Linux Instance »