亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

bedingte Anweisung

Bedingte Anweisungen in Python sind im Grunde die gleichen wie in anderen Sprachen. Das Ausführungsergebnis einer oder mehrerer Anweisungen (True oder False) bestimmt den auszuführenden Codeblock.

Die Programmiersprache Python gibt an, dass jeder Wert ungleich Null und ungleich Null True und 0 oder Null False ist.

Das Ausführungsflussdiagramm lautet wie folgt:

c580c12fe76cd4b072e63fe86f9ddf8.png

1 Die Grundform der if-Anweisung

In Python, wenn Die Grundform der Anweisung lautet wie folgt:

if 判斷條件:
    執(zhí)行語(yǔ)句……
else:
    執(zhí)行語(yǔ)句……

Wie bereits erw?hnt, hat die Python-Sprache strenge Einrückungsanforderungen, daher müssen Sie hier auf die Einrückung achten und nicht weniger Doppelpunkte schreiben: .

Die Beurteilungsbedingung der if-Anweisung kann durch > (gr??er als), < (kleiner als), == (gleich), >= (gr??er als oder gleich) ausgedrückt werden ;= (kleiner oder gleich).

Zum Beispiel:

# -*-coding:utf-8-*-
results=59
if results>=60:
    print ('及格')
else :
    print ('不及格')

Das Ausgabeergebnis ist:

不及格

Oben wurde auch gesagt, dass für Werte ungleich Null, nicht leere Zeichenfolgen, nicht- Bei leeren Listen usw. ist das Urteil wahr, andernfalls falsch. Daher kann es auch so geschrieben werden:

num = 6
if num :
    print('Hello Python')

2. Die Form mehrerer Urteilsbedingungen der if-Anweisung

Manchmal k?nnen wir nicht nur zwei Urteilsaussagen haben. Im obigen Beispiel ist mehr als eins erforderlich, wenn die Punktzahl gr??er als 60 ist. Dann müssen wir beurteilen, dass die Punktzahl gr??er als 90 ist. Was ist mit der Punktzahl zwischen 80? und 90 ist das gut?

Zu diesem Zeitpunkt müssen mehrere Beurteilungsbedingungen der if-Anweisung verwendet werden.

wird im Pseudocode ausgedrückt:

if 判斷條件1:
    執(zhí)行語(yǔ)句1……
elif 判斷條件2:
    執(zhí)行語(yǔ)句2……
elif 判斷條件3:
    執(zhí)行語(yǔ)句3……
else:
    執(zhí)行語(yǔ)句4……

Beispiel:

# -*-coding:utf-8-*-
results = 89
if results > 90:
    print('優(yōu)秀')
elif results > 80:
    print('良好')
elif results > 60:
    print ('及格')
else :
    print ('不及格')

Ausgabeergebnis:

良好

3 Anweisung zur gleichzeitigen Beurteilung mehrerer Bedingungen

Python verfügt nicht über eine switch-Anweisung wie Java, daher k?nnen Beurteilungen mehrerer Bedingungen nur mit elif implementiert werden. Manchmal müssen jedoch mehrere Bedingungen gleichzeitig beurteilt werden Wenn Sie ?or“ (oder) verwenden, bedeutet dies, dass die Beurteilungsbedingung erfolgreich ist, wenn eine der beiden Bedingungen wahr ist. Wenn Sie ?and“ (und) verwenden, bedeutet dies, dass die Beurteilungsbedingung nur dann erfolgreich ist, wenn beide Bedingungen gleichzeitig wahr sind.

# -*-coding:utf-8-*-
java = 86
python = 68
if java > 80 and  python > 80:
    print('優(yōu)秀')
else :
    print('不優(yōu)秀')
if ( java >= 80  and java < 90 )  or ( python >= 80 and python < 90):
    print('良好')

Ausgabeergebnis:

不優(yōu)秀
良好

Hinweis: Wenn es mehrere Bedingungen gibt, k?nnen Sie Klammern verwenden, um die Reihenfolge der Urteile zu unterscheiden. Au?erdem werden die Urteile in Klammern zuerst ausgeführt Beurteilungssymbole wie > (gr??er als) und < (kleiner als), also ohne Klammern, haben Vorrang vor und oder.

Weiter lernen
||
einreichenCode zurücksetzen