Apakah struktur kawalan aliran biasa dalam Python?
Dalam Python, struktur kawalan aliran ialah alat penting yang digunakan untuk menentukan susunan pelaksanaan program. Mereka membenarkan kami melaksanakan blok kod yang berbeza berdasarkan syarat yang berbeza, atau melaksanakan blok kod berulang kali. Berikut akan memperkenalkan struktur kawalan proses biasa dalam Python dan memberikan contoh kod yang sepadan.
Pernyataan bersyarat (jika-lain):
Pernyataan bersyarat membolehkan kami melaksanakan blok kod yang berbeza berdasarkan syarat yang berbeza. Sintaks asasnya ialah:
if 条件1: # 当条件1成立时执行的代码块 elif 条件2: # 当条件2成立时执行的代码块 else: # 当以上条件都不成立时执行的代码块
Contoh kod:
age = 18 if age >= 18: print("你已经成年了") else: print("你还未成年")
Hasil keluaran:
你已经成年了
2.1 untuk gelung:
Gelung for digunakan untuk lelaran melalui setiap elemen dalam objek boleh lelar (seperti senarai, rentetan, dll.) dan melaksanakan blok kod yang sepadan. Sintaks asasnya ialah:
for 变量 in 可迭代对象: # 执行的代码块
Contoh kod:
fruits = ["apple", "banana", "orange"] for fruit in fruits: print(fruit)
Hasil keluaran:
apple banana orange
2.2 gelung while:
while loop digunakan untuk berulang kali melaksanakan sekeping kod sehingga keadaan tidak lagi benar. Sintaks asasnya ialah:
while 条件: # 执行的代码块 # 更新条件,避免无限循环
Kod contoh:
count = 0 while count < 5: print("Count:", count) count += 1
Hasil keluaran:
Count: 0 Count: 1 Count: 2 Count: 3 Count: 4
3.1 penyataan putus:
penyataan putus digunakan untuk menamatkan gelung dan melompat keluar daripada badan gelung. Ia boleh digunakan di mana-mana sahaja dalam satu gelung untuk menamatkan gelung lebih awal. Kod sampel:
fruits = ["apple", "banana", "orange"] for fruit in fruits: if fruit == "banana": break print(fruit)
Hasil keluaran:
apple
3.2 penyataan sambung: Pernyataan
sambung digunakan untuk menamatkan lelaran semasa dan melompat ke lelaran seterusnya. Ia boleh digunakan di mana-mana sahaja dalam satu gelung untuk melangkau kod tertentu. Kod sampel:
fruits = ["apple", "banana", "orange"] for fruit in fruits: if fruit == "banana": continue print(fruit)
Hasil keluaran:
apple orange
3.3 penyataan pulangan:
Penyataan pemulangan digunakan dalam fungsi untuk mengembalikan hasil pelaksanaan fungsi dan menamatkan pelaksanaan fungsi. Ia juga boleh digunakan untuk keluar dari gelung. Kod sampel:
def sum_numbers(numbers): total = 0 for number in numbers: if number == 0: return total total += number numbers = [1, 2, 3, 0, 4, 5] result = sum_numbers(numbers) print("Sum:", result)
Hasil keluaran:
Sum: 6
Di atas adalah struktur kawalan proses biasa dalam Python Melalui pernyataan bersyarat, pernyataan gelung dan pernyataan lompat, kami boleh mengawal aliran pelaksanaan program secara fleksibel untuk menjadikannya lebih selaras dengan. keperluan kita.
Atas ialah kandungan terperinci Apakah struktur kawalan aliran biasa dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!