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

Was ist das Grundformat der if-Anweisung in Python?

王林
Freigeben: 2023-05-11 17:49:12
nach vorne
4007 Leute haben es durchsucht

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

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

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:
    # 否则执行这里的代码块
Nach dem Login kopieren

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 是零")
Nach dem Login kopieren

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,跳过代码块并继续执行下一行代码
Nach dem Login kopieren

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("两个数均为奇数")
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage