Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist das Grundformat der if-Anweisung in Python?

Was ist das Grundformat der if-Anweisung in Python?

王林
王林nach vorne
2023-05-11 17:49:123977Durchsuche

In Python werden if-Anweisungen verwendet, um verschiedene Codeblöcke basierend auf Bedingungen auszuführen. Sein Grundformat ist wie folgt:

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

wobei Bedingung ein Ausdruck ist, der normalerweise Variablen und Operatoren umfasst und verwendet wird, um zu bestimmen, ob das Ergebnis wahr oder falsch ist.

Wenn die Bedingung wahr ist, führen Sie den eingerückten Codeblock aus.

Wenn die Bedingung falsch ist, überspringen Sie den Codeblock und fahren Sie mit der Ausführung der nächsten Codezeile fort.

Wenn Sie mehrere Bedingungen testen müssen, können Sie die if...elif...else-Struktur verwenden. elif ist die Abkürzung für else if, was bedeutet, dass die nächste Bedingung getestet wird, wenn die vorherige Bedingung nicht erfüllt ist. else wird zur Behandlung aller anderen Fälle verwendet, d. h. wenn keine der vorherigen Bedingungen erfüllt ist, wird der else-Codeblock ausgeführt. Das Grundformat lautet wie folgt:

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

Hier einige Beispiele:

# 如果 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 是零")

In Python werden verschachtelte if-Anweisungen verwendet, um eine if-Anweisung innerhalb eines Codeblocks innerhalb einer anderen if-Anweisung zu verschachteln. Dadurch können Sie komplexere Bedingungen testen. Das Grundformat einer verschachtelten if-Anweisung lautet wie folgt:

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

Hier sind einige Beispiele:

# 如果 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("两个数均为奇数")

Das obige ist der detaillierte Inhalt vonWas ist das Grundformat der if-Anweisung in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen