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

Apakah struktur kawalan aliran biasa dalam Python?

王林
Lepaskan: 2024-01-20 08:17:06
asal
526 orang telah melayarinya

Apakah struktur kawalan aliran biasa dalam Python?

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.

  1. 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:
     # 当以上条件都不成立时执行的代码块
    Salin selepas log masuk

    Contoh kod:

    age = 18
    if age >= 18:
     print("你已经成年了")
    else:
     print("你还未成年")
    Salin selepas log masuk

    Hasil keluaran:

    你已经成年了
    Salin selepas log masuk
  2. Penyataan gelung:
    Penyataan gelung membenarkan kami untuk melaksanakan sekeping kod berulang kali sehingga syarat tertentu dipenuhi. Terdapat dua pernyataan gelung biasa dalam Python: untuk gelung dan gelung while.

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 可迭代对象:
    # 执行的代码块
Salin selepas log masuk

Contoh kod:

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    print(fruit)
Salin selepas log masuk

Hasil keluaran:

apple
banana
orange
Salin selepas log masuk

2.2 gelung while:
while loop digunakan untuk berulang kali melaksanakan sekeping kod sehingga keadaan tidak lagi benar. Sintaks asasnya ialah:

while 条件:
    # 执行的代码块
    # 更新条件,避免无限循环
Salin selepas log masuk

Kod contoh:

count = 0
while count < 5:
    print("Count:", count)
    count += 1
Salin selepas log masuk

Hasil keluaran:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
Salin selepas log masuk
  1. Pernyataan lompat:
    Pernyataan lompat digunakan untuk melangkau kod tertentu atau melompat keluar daripada gelung semasa pelaksanaan kod. Pernyataan lompat biasa dalam Python termasuk break, continue dan return.

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)
Salin selepas log masuk

Hasil keluaran:

apple
Salin selepas log masuk

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)
Salin selepas log masuk

Hasil keluaran:

apple
orange
Salin selepas log masuk

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)
Salin selepas log masuk

Hasil keluaran:

Sum: 6
Salin selepas log masuk

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!

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