Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah struktur kawalan aliran biasa dalam Python?

Apakah struktur kawalan aliran biasa dalam Python?

WBOY
WBOYasal
2024-01-20 10:38:171310semak imbas

Apakah struktur kawalan aliran biasa dalam Python?

Fahami apakah struktur kawalan aliran biasa dalam Python?

Dalam pengaturcaraan Python, struktur kawalan aliran ialah alat berkuasa yang digunakan untuk mengawal urutan pelaksanaan dan pertimbangan bersyarat program. Dalam Python, struktur kawalan aliran biasa termasuk pernyataan bersyarat, pernyataan gelung dan pernyataan pengendalian pengecualian. Mari kita lihat setiap binaan ini satu demi satu dan berikan contoh kod konkrit.

  1. Pernyataan bersyarat (jika pernyataan):
    Pernyataan bersyarat digunakan untuk melaksanakan blok kod yang berbeza bergantung pada sama ada syarat itu benar atau palsu. Dalam Python, sintaks pernyataan if adalah seperti berikut:
if <条件1>:
    <代码块1>
elif <条件2>:
    <代码块2>
else:
    <代码块3>

di mana syarat ialah ungkapan yang hasilnya menentukan blok kod yang hendak dilaksanakan. Berikut ialah contoh:

score = 90

if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
else:
    print("及格")
  1. Penyataan gelung:
    Penyataan gelung boleh berulang kali melaksanakan blok kod sehingga syarat tertentu dipenuhi untuk menamatkan gelung. Terdapat dua pernyataan gelung biasa dalam Python: untuk gelung dan gelung while.
  • untuk gelung:
    Gelung for digunakan untuk melintasi objek boleh lelar (seperti senarai, tuple atau rentetan) dan melaksanakan setiap elemen di dalamnya mengikut urutan. Sintaks bagi gelung for adalah seperti berikut:
for <变量> in <可迭代对象>:
    <代码块>

Berikut ialah contoh merentasi senarai:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits:
    print(fruit)
  • gelung while:
    while loop berulang kali melaksanakan blok kod berdasarkan keadaan benar atau salah sehingga keadaannya tidak bertemu. Sintaks gelung while adalah seperti berikut:
while <条件>:
    <代码块>

Berikut ialah contoh penggunaan gelung while untuk mengira jumlah terkumpul:

sum = 0
i = 1

while i <= 100:
    sum += i
    i += 1

print(sum)
  1. Pernyataan pengendalian pengecualian (pernyataan cuba-kecuali):
    Pernyataan pengendalian pengecualian digunakan untuk menangkap dan mengendalikan pengecualian dalam program. Apabila ralat berlaku semasa melaksanakan kod, atur cara menghentikan pelaksanaan dan membuang pengecualian. Gunakan pernyataan cuba-kecuali untuk mengendalikan pengecualian apabila ia berlaku dan mengelakkan penamatan program. Sintaks pernyataan pengendalian pengecualian adalah seperti berikut:
try:
    <代码块>
except <异常类型>:
    <处理异常的代码块>

Berikut ialah contoh menangkap pengecualian pembahagian demi sifar:

num1 = 10
num2 = 0

try:
    result = num1 / num2
    print(result)
except ZeroDivisionError:
    print("除零错误")

Di atas, kami memperkenalkan struktur kawalan aliran biasa dalam Python, termasuk pernyataan bersyarat, pernyataan gelung dan pernyataan pengendalian pengecualian. Menguasai struktur ini bukan sahaja memberi kami kawalan yang lebih baik ke atas aliran pelaksanaan program kami, tetapi juga menjadikan kod kami lebih mudah dibaca dan mantap. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Apakah struktur kawalan aliran biasa dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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