Apakah format asas pernyataan if dalam Python

王林
Lepaskan: 2023-05-11 17:49:12
ke hadapan
3904 orang telah melayarinya

Dalam Python, jika pernyataan digunakan untuk melaksanakan blok kod yang berbeza berdasarkan syarat. Format asasnya adalah seperti berikut:

if condition:
    # 如果 condition 为 True,执行这里的代码块
Salin selepas log masuk

di mana keadaan ialah ungkapan, biasanya melibatkan pembolehubah dan pengendali, digunakan untuk menentukan sama ada hasilnya Betul atau Salah.

Jika keadaan adalah Benar, laksanakan blok kod yang diinden.

Jika syarat adalah Palsu, langkau blok kod dan teruskan melaksanakan baris kod seterusnya.

Jika anda perlu menguji berbilang keadaan, anda boleh menggunakan struktur if...elif...else. elif ialah singkatan else if, yang bermaksud menguji syarat seterusnya jika syarat sebelumnya tidak dipenuhi. else digunakan untuk mengendalikan semua kes lain, iaitu jika tiada syarat sebelumnya dipenuhi, blok lain kod dilaksanakan. Format asasnya adalah seperti berikut:

if condition1:
    # 如果 condition1 为 True,执行这里的代码块
elif condition2:
    # 否则如果 condition2 为 True,执行这里的代码块
else:
    # 否则执行这里的代码块
Salin selepas log masuk

Berikut adalah beberapa contoh:

# 如果 a 大于 b,则输出 "a 大于 b";否则输出 "a 小于等于 b"
a = 10
b = 5
if a > b:
    print("a 大于 b")
else:
    print("a 小于等于 b")

 # 如果 x 是正数,则输出 "x 是正数";否则如果 x 是负数,则输出 "x 是负数";否则输出 "x 是零"
x = -3
if x > 0:
    print("x 是正数")
elif x < 0:
    print("x 是负数")
else:
    print("x 是零")
Salin selepas log masuk

Dalam Python, bersarang jika pernyataan digunakan untuk menyarangkan pernyataan if dalam blok kod dalam pernyataan if yang lain. Ini membolehkan anda menguji keadaan yang lebih kompleks. Format asas pernyataan jika bersarang adalah seperti berikut:

if condition1:
    # 如果 condition1 为 True,执行这里的代码块
    if condition2:
        # 如果 condition2 为 True,执行这里的代码块
    else:
        # 如果 condition2 为 False,执行这里的代码块
else:
    # 如果 condition1 为 False,跳过代码块并继续执行下一行代码
Salin selepas log masuk

Berikut adalah beberapa contoh:

# 如果 a 大于 b,则进一步检查 a 是否大于 c
a = 10
b = 5
c = 7
if a > b:
    print("a 大于 b")
    if a > c:
        print("a 大于 c")
    else:
        print("a 小于等于 c")
else:
    print("a 小于等于 b")
 
# 检查两个数是否均为偶数
num1 = 4
num2 = 8
if num1 % 2 == 0:
    if num2 % 2 == 0:
        print("两个数均为偶数")
    else:
        print("只有一个数是偶数")
else:
    print("两个数均为奇数")
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah format asas pernyataan if dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!