Rumah > pembangunan bahagian belakang > Tutorial Python > Kuasai penyataan kawalan aliran ini untuk memastikan program Python anda dilaksanakan dengan lancar!

Kuasai penyataan kawalan aliran ini untuk memastikan program Python anda dilaksanakan dengan lancar!

WBOY
Lepaskan: 2024-01-20 08:41:20
asal
913 orang telah melayarinya

Kuasai penyataan kawalan aliran ini untuk memastikan program Python anda dilaksanakan dengan lancar!

Ingin menulis program Python dengan lancar? Kuasai pernyataan kawalan aliran ini dahulu!

Python ialah bahasa pengaturcaraan yang ringkas dan elegan yang digunakan secara meluas dalam pelbagai bidang, daripada pembangunan web kepada sains data. Dalam proses menulis program Python, pernyataan kawalan aliran memainkan peranan penting dalam membantu program melaksanakan mengikut jangkaan kami.

Artikel ini akan memperkenalkan anda kepada pernyataan kawalan aliran yang paling biasa digunakan dalam Python, dan memberikan contoh kod khusus untuk membantu pembaca memahami dan menggunakan pernyataan ini dengan lebih baik.

1. Pernyataan bersyarat (pernyataan jika lain)

Pernyataan bersyarat melaksanakan blok kod yang berbeza berdasarkan keadaan benar atau salah. Berikut ialah struktur sintaks asas pernyataan bersyarat:

if condition:
    # 如果条件为真,则执行此代码块
else:
    # 如果条件为假,则执行此代码块
Salin selepas log masuk

Contoh 1: Tentukan gred berdasarkan gred yang dimasukkan oleh pengguna

score = float(input("请输入你的成绩: "))

if score >= 90:
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >= 60:
    print("D")
else:
    print("E")
Salin selepas log masuk

Dalam contoh di atas, gred yang sepadan dicetak berdasarkan julat gred yang berbeza.

2. Penyataan gelung (untuk gelung dan gelung sementara)

Penyataan gelung boleh melaksanakan sekeping kod berulang kali dan boleh digunakan untuk melintasi jujukan, melakukan bilangan operasi tetap, dsb. Python menyediakan dua pernyataan gelung yang biasa digunakan: untuk gelung dan gelung while.

  1. for gelung

Gelung for digunakan untuk melintasi objek boleh lelar (seperti senarai, rentetan, dll.), keluarkan elemen satu demi satu dan laksanakan sekeping kod. Berikut ialah struktur sintaks asas gelung for:

for item in iterable:
    # 对item执行某些操作
Salin selepas log masuk

Contoh 2: Kira jumlah integer antara 1 dan 10

sum = 0

for i in range(1, 11):
    sum += i

print("1到10之间的整数之和为:", sum)
Salin selepas log masuk

Dalam contoh di atas, gelung for digunakan untuk melintasi jujukan integer yang dijana oleh julat(1 , 11), dan Setiap elemen daripada ditambah kepada pembolehubah jumlah, dan hasilnya ialah output.

  1. while loop

while loop digunakan untuk berulang kali melaksanakan sekeping kod apabila syarat dipenuhi. Berikut ialah struktur sintaks asas gelung while:

while condition:
    # 在条件满足时执行此代码块
Salin selepas log masuk

Contoh 3: Menggunakan gelung while untuk mengira jujukan Fibonacci

a, b = 0, 1

while b < 1000:
    print(b, end=' ')
    a, b = b, a + b
Salin selepas log masuk

Dalam contoh di atas, gelung while digunakan untuk menjana jujukan Fibonacci sehingga elemen dalam urutan lebih besar daripada 1000 .

3. Keluar dari gelung (pecah dan teruskan kenyataan)

Kadang-kadang, kita mahu keluar dari keadaan tertentu dalam gelung atau melangkau gelung tertentu secara langsung. Python menyediakan dua kata kunci untuk mencapai fungsi ini: putus dan teruskan.

  1. kenyataan putus: Apabila syarat tertentu dipenuhi, tamatkan gelung semasa.

Contoh 4: Cari elemen dalam senarai

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

for fruit in fruits:
    if fruit == 'orange':
        print("找到了橙子!")
        break
else:
    print("没有找到橙子!")
Salin selepas log masuk

Dalam contoh di atas, jika oren ditemui semasa gelung menggunakan pernyataan putus, gelung akan ditamatkan dan hasil yang sepadan akan dikeluarkan.

  1. teruskan pernyataan: Apabila syarat tertentu dipenuhi, langkau baki kod gelung semasa dan pergi terus ke gelung seterusnya.

Contoh 5: Cetak nombor ganjil antara 1 dan 10

for i in range(1, 11):
    if i % 2 == 0:
        continue
    print(i, end=' ')
Salin selepas log masuk

Dalam contoh di atas, gunakan pernyataan continue untuk mengecualikan nombor genap dan hanya mencetak nombor ganjil antara 1 dan 10.

Ringkasan:

Menguasai pernyataan kawalan aliran ialah asas untuk menulis program Python. Apabila menulis atur cara, kita selalunya perlu melakukan operasi yang berbeza berdasarkan keadaan yang berbeza, atau berulang kali melaksanakan sekeping kod beberapa kali. Melalui penyataan bersyarat dan penyataan gelung, kita boleh mencapai keperluan ini dengan baik, dan menggunakan penyataan putus dan teruskan untuk mengawal proses gelung dengan lebih fleksibel.

Saya berharap melalui pengenalan dan contoh kod artikel ini, pembaca dapat lebih memahami dan menguasai penggunaan pernyataan kawalan aliran dalam Python, dan menggunakannya secara fleksibel dalam proses sebenar menulis program untuk menulis program Python yang cekap dan elegan.

Atas ialah kandungan terperinci Kuasai penyataan kawalan aliran ini untuk memastikan program Python anda dilaksanakan dengan lancar!. 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