Pernyataan bersyarat Python
Pernyataan bersyarat Python ialah blok kod yang dilaksanakan berdasarkan hasil pelaksanaan (Benar atau Salah) bagi satu atau lebih pernyataan.
Anda hanya boleh memahami proses pelaksanaan pernyataan bersyarat melalui rajah berikut:
Bahasa pengaturcaraan Python menentukan bahawa mana-mana bukan 0 dan bukan nol value is true , 0 atau null is false.
Pernyataan if dalam pengaturcaraan Python digunakan untuk mengawal pelaksanaan program Bentuk asas ialah:
Pernyataan pelaksanaan... <🎜. >else:
Pernyataan pelaksanaan...
# Contoh 1: Penggunaan asas if
bendera = Palsu
nama = 'luren'
if name == ' python': # Tentukan sama ada pembolehubah adalah 'python' # Syarat Apabila ia tidak benar, nama pembolehubah keluaran
Hasil output ialah:
jika syarat penghakiman 1:
Laksanakan pernyataan 1...syarat penghakiman elif 2:
Laksanakan pernyataan 2...lain:
Laksanakan pernyataan 4...
Contohnya adalah seperti berikut:
# -*- pengekodan: UTF-8 -*-
# Contoh 2: penggunaan elif
num = 5
jika num == 3: 1:
mencetak 'pekerja'
elif num & lt; error'
lain:
cetak 'roadman' 🎜>
Hasil keluarannya ialah:
>>>> 🎜>
num = 9
jika num >= 0 dan num <= 10: # Tentukan sama ada nilainya antara 0 dan 10bilangan = 10
jika nombor < 0 atau nombor >
cetak 'udefine'
>>> undefine # Hasil keluaran
num = 8
# Tentukan sama ada nilai antara 0~5 atau 10~15
jika (num > ;= 0 dan num <= 5) atau (num >= 10 and num <= 15):
cetak 'hello'
else:
print 'undefine'
>> ;> nyahtakrifkan # Hasil keluaran
Apabila jika mempunyai berbilang syarat, anda boleh menggunakan kurungan untuk membezakan susunan penghakiman dalam kurungan dilaksanakan terlebih dahulu, keutamaan dan dan atau lebih rendah daripada > < (kurang daripada) dan simbol penghakiman lain, iaitu, lebih besar daripada dan kurang daripada akan dinilai terlebih dahulu daripada dan atau tanpa kurungan.
Kumpulan pernyataan mudah
Anda juga boleh menggunakan pernyataan penghakiman bersyarat pada baris yang sama, seperti yang ditunjukkan dalam contoh berikut:
# -*- pengekodan: UTF-8 -*-
var = 100
if (var == 100): print "Nilai var pembolehubah ialah 100"
cetak "Selamat tinggal!"
Keputusan output pelaksanaan kod di atas adalah seperti berikut:
Selamat tinggal!