Heim > Backend-Entwicklung > Python-Tutorial > Wie verwende ich bedingte Anweisungen in Python?

Wie verwende ich bedingte Anweisungen in Python?

WBOY
Freigeben: 2023-06-04 15:10:38
Original
1995 Leute haben es durchsucht

Bedingte Anweisungen in der Python-Sprache sind ein wichtiges Programmierkonzept und werden häufig verwendet, um den Programmfluss zu steuern und zu bestimmen, ob unterschiedliche Vorgänge unter verschiedenen Umständen ausgeführt werden sollen. Zu den in Python häufig verwendeten bedingten Anweisungen gehören if-Anweisungen und if-else-Anweisungen. In diesem Artikel wird die Verwendung von bedingten Anweisungen in Python vorgestellt.

1. Grundlegende Verwendung der if-Anweisung
Die if-Anweisung ist eine der am häufigsten verwendeten bedingten Anweisungen in Python. Sie wird verwendet, um einen Codeblock unter bestimmten Bedingungen auszuführen. Die grundlegende Syntax lautet wie folgt:

if Bedingung:

# 执行当条件为真时执行的代码块
Nach dem Login kopieren

wobei Bedingung ein Python-Ausdruck ist, der eine Vergleichsanweisung, ein logischer Operator oder ein anderer Ausdruck sein kann, der einen booleschen Wert zurückgeben kann. Wenn die Bedingung wahr ist, wird der nachfolgende Codeblock ausgeführt, andernfalls wird der Codeblock übersprungen.

Hier ist ein einfaches Beispiel:

x = 10
if x > 5:
    print("x > 5")
Nach dem Login kopieren

In diesem Beispiel ist die Bedingung x > 5 wahr, also wird die Druckanweisung ausgeführt und x > Beachten Sie, dass in Python Codeblöcke durch Einrückung implementiert werden, sodass der Codeblock nach der if-Anweisung eingerückt werden muss.

2. So verwenden Sie die if-else-Anweisung
Die if-Anweisung kann nur eine Bedingung beurteilen. Wenn Sie verschiedene Codeblöcke unter verschiedenen Umständen ausführen müssen, können Sie die if-else-Anweisung verwenden. Die grundlegende Syntax lautet wie folgt:

if-Bedingung:

# 执行当条件为真时执行的代码块
Nach dem Login kopieren

else:

# 执行当条件为假时执行的代码块
Nach dem Login kopieren

Unter diesen kann die else-Anweisung weggelassen werden. Der Codeblock nach der if-Anweisung wird ausgeführt, wenn die Bedingung wahr ist, andernfalls wird der Codeblock nach der else-Anweisung ausgeführt.

Das Folgende ist ein Beispiel:

x = 10
if x > 15:
    print("x > 15")
else:
    print("x <= 15")
Nach dem Login kopieren

Da x > 15 nicht wahr ist, wird der Codeblock nach der else-Anweisung ausgeführt und x <= 15 ausgegeben.

3. So verwenden Sie die if-elif-else-Anweisung
Wenn Sie verschiedene Codeblöcke unter mehreren Bedingungen ausführen müssen, können Sie die if-elif-else-Anweisung verwenden. Die grundlegende Syntax lautet wie folgt:

if Bedingung1:

# 执行当条件1为真时执行的代码块
Nach dem Login kopieren

elif Bedingung2:

# 执行当条件2为真时执行的代码块
Nach dem Login kopieren

...
else:

# 执行当以上条件均不成立时执行的代码块
Nach dem Login kopieren

Unter diesen können mehrere elif-Anweisungen vorhanden sein und die else-Anweisung kann weggelassen werden. Wenn Bedingung 1 erfüllt ist, wird der Codeblock nach der if-Anweisung ausgeführt. Andernfalls wird Bedingung 2 überprüft. Wenn sie erfüllt ist, wird der Codeblock nach der elif-Anweisung ausgeführt, und so weiter, bis ein Codeblock vorliegt, der die Bedingung erfüllt Andernfalls wird der Codeblock nach der else-Anweisung ausgeführt.

Das Folgende ist ein Beispiel:

x = 10
if x > 15:
    print("x > 15")
elif x > 5:
    print("5 < x <= 15")
else:
    print("x <= 5")
Nach dem Login kopieren

Da x <= 15 und x > 5 wahr sind, wird der Codeblock nach der elif-Anweisung ausgeführt und 5 <= 15 ausgegeben.

4. Verschachtelte bedingte Anweisungen
In Python können bedingte Anweisungen verschachtelt werden. Mit anderen Worten: Eine oder mehrere if-Anweisungen können in einer if-Anweisung verschachtelt werden, um komplexere Logik zu implementieren.

Das Folgende ist ein Beispielcode:

x = 10
y = 5
if x > 5:
    if y > 3:
        print("x > 5 and y > 3")
    else:
        print("x > 5 and y <= 3")
else:
    print("x <= 5")
Nach dem Login kopieren

Wenn in diesem Beispiel x > 5 ist, wird die erste if-Anweisung ausgeführt und dann wird beurteilt, ob y größer als 3 ist. Wenn es wahr ist, wird es ausgeführt Geben Sie „x > 5 und y > 3“ aus, andernfalls geben Sie „x > 5 und y <= 3“ aus. Wenn x <= 5, dann wird „x <= 5“ ausgegeben.

Fazit:
Dieser Artikel stellt die grundlegende Syntax und Verwendung von bedingten Anweisungen in Python vor, einschließlich if-Anweisungen, if-else-Anweisungen, if-elif-else-Anweisungen und verschachtelten bedingten Anweisungen. Bedingte Anweisungen in Python können dafür sorgen, dass das Programm flexibler und reibungsloser läuft. Sie werden häufig verwendet, um den Programmfluss zu steuern und zu bestimmen, wie verschiedene Vorgänge unter verschiedenen Umständen ausgeführt werden.

Das obige ist der detaillierte Inhalt vonWie verwende ich bedingte Anweisungen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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