Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk menggunakan pernyataan bersyarat dalam Python?

Bagaimana untuk menggunakan pernyataan bersyarat dalam Python?

WBOY
Lepaskan: 2023-06-04 15:10:38
asal
1998 orang telah melayarinya

Pernyataan bersyarat dalam bahasa Python ialah konsep pengaturcaraan yang penting Ia sering digunakan untuk mengawal aliran program dan menentukan sama ada untuk melaksanakan operasi yang berbeza dalam keadaan yang berbeza. Dalam Python, pernyataan bersyarat yang biasa digunakan termasuk pernyataan if dan pernyataan if-else. Artikel ini akan memperkenalkan cara menggunakan pernyataan bersyarat dalam Python.

1. Penggunaan asas pernyataan if
Pernyataan if ialah salah satu pernyataan bersyarat yang paling biasa digunakan dalam Python Ia digunakan untuk melaksanakan blok kod dalam keadaan tertentu. Sintaks asas adalah seperti berikut:

jika keadaan:

# 执行当条件为真时执行的代码块
Salin selepas log masuk

di mana keadaan ialah ungkapan Python, yang boleh menjadi pernyataan perbandingan, pengendali logik atau ungkapan lain yang boleh mengembalikan nilai Boolean . Apabila syarat adalah benar, blok kod berikutnya dilaksanakan, jika tidak blok kod dilangkau.

Berikut ialah contoh mudah:

x = 10
if x > 5:
    print("x > 5")
Salin selepas log masuk

Dalam contoh ini, syarat x > 5 adalah benar, jadi pernyataan cetakan dilaksanakan dan x > Ambil perhatian bahawa dalam Python, blok kod dilaksanakan dengan lekukan, jadi blok kod selepas pernyataan if mesti diinden.

2. Cara menggunakan pernyataan if-else
Pernyataan if hanya boleh menilai satu syarat Jika anda perlu melaksanakan blok kod yang berbeza dalam keadaan yang berbeza, anda boleh menggunakan pernyataan if-else. Sintaks asasnya adalah seperti berikut:

jika syarat:

# 执行当条件为真时执行的代码块
Salin selepas log masuk

lain:

# 执行当条件为假时执行的代码块
Salin selepas log masuk

Antaranya, pernyataan else boleh ditinggalkan. Blok kod selepas pernyataan if dilaksanakan apabila keadaan adalah benar, jika tidak blok kod selepas pernyataan else dilaksanakan.

Berikut ialah contoh:

x = 10
if x > 15:
    print("x > 15")
else:
    print("x <= 15")
Salin selepas log masuk

Dalam contoh ini, kerana x > 15 adalah tidak benar, blok kod selepas pernyataan else dilaksanakan dan x <= 15 adalah output.

3. Cara menggunakan pernyataan if-elif-else
Jika anda perlu melaksanakan blok kod yang berbeza di bawah beberapa syarat, anda boleh menggunakan pernyataan if-elif-else. Sintaks asas adalah seperti berikut:

jika keadaan1:

# 执行当条件1为真时执行的代码块
Salin selepas log masuk

keadaan Elif2:

# 执行当条件2为真时执行的代码块
Salin selepas log masuk

...
lain:

# 执行当以上条件均不成立时执行的代码块
Salin selepas log masuk

di mana, pernyataan elif Terdapat berbilang, dan pernyataan else boleh ditinggalkan. Apabila syarat 1 dipenuhi, blok kod selepas penyataan if dilaksanakan Jika tidak, syarat 2 ditandakan Jika ia dipenuhi, blok kod selepas penyataan elif dilaksanakan, dan seterusnya, sehingga blok kod yang memenuhi syarat. ditemui Jika tidak, blok kod selepas pernyataan else dilaksanakan.

Berikut ialah contoh:

x = 10
if x > 15:
    print("x > 15")
elif x > 5:
    print("5 < x <= 15")
else:
    print("x <= 5")
Salin selepas log masuk

Dalam contoh ini, kerana x <= 15 dan x > blok kod selepas pernyataan elif dilaksanakan dan 5 < ialah output <= 15.

4. Penyataan bersyarat bersarang
Dalam Python, penyataan bersyarat boleh bersarang. Dalam erti kata lain, satu atau lebih pernyataan if boleh bersarang dalam pernyataan if untuk melaksanakan logik yang lebih kompleks.

Berikut ialah kod sampel:

x = 10
y = 5
if x > 5:
    if y > 3:
        print("x > 5 and y > 3")
    else:
        print("x > 5 and y <= 3")
else:
    print("x <= 5")
Salin selepas log masuk

Dalam contoh ini, jika x > 5, pernyataan if pertama akan dilaksanakan, dan kemudian ia akan dinilai sama ada y lebih besar daripada 3, dan jika ia benar, keluarkan " x > 5 dan y > 3", sebaliknya keluarkan "x > 5 dan y <= 3". Jika x <= 5, maka keluarkan "x <= 5".

Kesimpulan:
Artikel ini memperkenalkan sintaks asas dan penggunaan pernyataan bersyarat dalam Python, termasuk pernyataan if, pernyataan if-else, pernyataan if-elif-else dan pernyataan bersyarat bersarang. Pernyataan bersyarat dalam Python boleh menjadikan program berjalan dengan lebih fleksibel dan lancar Ia sering digunakan untuk mengawal aliran program dan menentukan cara melaksanakan operasi yang berbeza dalam keadaan yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan bersyarat dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan