[Einführung in Python] Wie man bedingte Verzweigungen mit if-Anweisungen schreibt

[Einführung in Python] Wie man bedingte Verzweigungen mit if-Anweisungen schreibt

Die Grundlagen der Programmierung sind "bedingte Verzweigung" und "Wiederholung". Verwenden Sie die for-Anweisung oder die while-Anweisung zur Wiederholung und die if-Anweisung für die bedingte Verzweigung. Andere Sprachen haben eine Funktion namens switch-Anweisung, aber Python stellt nur if-Anweisungen bereit.

Inhaltsverzeichnis 1 [Was ist eine Python if-Anweisung? ](## Was ist eine Python if-Anweisung?) 2 [Verwenden wir tatsächlich die if-Anweisung](## Verwenden wir tatsächlich die if-Anweisung) 3 [Wie man mehrere bedingte Zweige schreibt](## Wie man mehrere bedingte Zweige schreibt) 4 [Über den Operator](Über den Operator ##) 4.1 [Vergleichsoperator](### Vergleichsoperator) 4.2 [Logischer Operator](### Logischer Operator)

Was ist eine Python if-Anweisung?

wenn Bedingung:
Prozess A.
Prozess B.
Prozess C.

Es ist das Format. Prozess A und Prozess B werden nur ausgeführt, wenn die Bedingung wahr ist. Die im Falle einer Bedingung auszuführende Verarbeitung muss eingerückt sein. Prozess C, der nicht eingerückt ist, wird ausgeführt, unabhängig davon, ob die Bedingung wahr oder falsch ist. Wenn es sich um eine "Bedingung" handelt, ist es in Ordnung, sich wie Englisch daran zu erinnern und zu sagen: "Ich werde die eingerückte Verarbeitung unmittelbar darunter durchführen."

Verwenden wir tatsächlich die if-Anweisung

your_age = 23
print('Altersbestätigung')
if your_age >= 20:
    print('Über 20 Jahre alt')
print('Altersbestätigung abgeschlossen')

Dieser Code wird abhängig vom Wert von your_age in zwei Typen aufgeteilt. (1) Wenn your_age 20 oder mehr ist

python


Altersbestätigung
Über 20 Jahre alt
Altersbestätigung
Ende

Wird angezeigt.

(2) Wenn your_age kleiner als 20 ist

Altersbestätigung
Altersbestätigung
Ende

Es wird angezeigt.

So schreiben Sie mehrere bedingte Zweige

Diesmal ist die bedingte Verzweigung ein Beispiel für mehrere.

your_age = 41
if your_age >= 40:
    print('Vierziger Jahre')
elif your_age >= 30:
    print('30er Jahre')
elif your_age >= 20:
    print('20er Jahre')

In diesem Beispiel wird "40s" angezeigt. Wenn Sie einige Bedingungen schreiben möchten, fahren Sie mit "elif" wie folgt fort. (Elif bedeutet sonst wenn. Betrachten Sie es als "oder ...")

Darüber hinaus ist es möglich, die Verarbeitung nur durchzuführen, wenn keine der Bedingungen erfüllt ist.

your_age = 15
if your_age >= 40:
    print('Vierziger Jahre')
elif your_age >= 30:
    print('30er Jahre')
elif your_age >= 20:
    print('20er Jahre')
else:
    print('Minderjährig')

Eine Sache zu beachten ist, dass, wenn Anweisungen die Bedingungen in der Reihenfolge von oben überprüfen und wenn Sie eine von ihnen eingeben, die andere elif und sonst nicht ausgeführt werden. Im folgenden Code ist "your_age> = 20" also "True" und wird am Ende als "20's" angezeigt.

your_age = 50  #50 Jahre alt!
if your_age >= 20:
    print('20er Jahre')  #Ich werde hierher kommen!
elif your_age >= 30:
    print('30er Jahre')
elif your_age >= 40:
    print('Vierziger Jahre')
else:
    print('Minderjährig')

Über Betreiber

Vergleichsoperator

Ich habe die Symbole "> =" und "==" verwendet, die als Vergleichsoperatoren bezeichnet werden. Das Folgende kann alle als bedingte Ausdrücke in der if-Anweisung beschrieben werden.

Operator Anzeige
A==B Richtig, wenn A und B gleich sind
A != B Richtig, wenn A und B nicht gleich sind
A >= B True, wenn A B oder größer ist(Richtig, wenn A und B gleich sind)
A > B True, wenn A größer als B ist(Falsch, wenn A und B gleich sind)
A <= B True, wenn A kleiner oder gleich B ist(Richtig, wenn A und B gleich sind)
A < B Richtig, wenn A kleiner als B ist(Falsch, wenn A und B gleich sind)
A in B True, wenn B A enthält (dies ist etwas Besonderes, wird häufig verwendet, wenn B eine Liste, A eine Zeichenfolge usw. ist).)

Logischer Operator

Es gibt auch sogenannte logische Operatoren. Dies kann auch als bedingter Ausdruck in der if-Anweisung beschrieben werden.

Operator Anzeige
A and B Wahr, wenn A und B wahr sind
A or B True, wenn entweder A oder B True ist
not A Richtig, wenn A falsch ist

Es ist keine Übertreibung zu sagen, dass die if-Anweisung bei der Programmierung am wichtigsten ist. Ich hoffe, dieser Artikel hilft Ihnen zu verstehen.

Referenzseite: [Einführung in Python] Schreiben einer bedingten Verzweigung mit der if-Anweisung

Recommended Posts

[Einführung in Python] Wie man bedingte Verzweigungen mit if-Anweisungen schreibt
[Einführung in Python] So schreiben Sie sich wiederholende Anweisungen mit for-Anweisungen
[Einführung in Python] Verwendung der while-Anweisung (wiederholte Verarbeitung)
[Einführung in Python] Wie stoppe ich die Schleife mit break?
So installieren Sie Python mit Anaconda
[Einführung in Python] So analysieren Sie JSON
[Python] Wie schreibe ich eine if-Anweisung in einen Satz?
[Einführung in Python] Wie verwende ich eine Klasse in Python?
[Einführung in die Udemy Python3 + -Anwendung] 33. if-Anweisung
Einführung in die diskrete Ereignissimulation mit Python # 1
So schreiben Sie Python-Dokumentkommentare (Docstrings)
[Python] Organisieren der Verwendung für Anweisungen
Einführung in die diskrete Ereignissimulation mit Python # 2
Wie schreibe ich Ruby to_s in Python
[Einführung in Python] So beurteilen Sie die Authentizität mit der if-Anweisung (True und None)
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
Zusammenfassung des Schreibens von if-Anweisungen (Scala, Java, Rust, C-Sprache, C ++, Go-Sprache, PHP, Perl, Python, Ruby)
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
[Einführung in Python] Umgang mit Daten im JSON-Format
So erstellen Sie das Substance Painter Python-Plugin (Einführung)
So installieren Sie Python
So installieren Sie Python
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
20. Offline-Echtzeit So schreiben Sie Probleme in Python
So schreiben Sie eine GUI mit dem Befehl maya
So richten Sie eine Python-Umgebung mit pyenv ein
So schreiben Sie in Python die Verkettung von Zeichenfolgen in mehrere Zeilen
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?
So senden Sie Microsoft Forms automatisch mit Python (Mac-Version)
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
So erstellen Sie ein Python-Paket mit VS Code
[Python] So schreiben Sie eine Dokumentzeichenfolge, die PEP8 entspricht
Schreiben Sie Daten mit dem Python-Anforderungsmodul in KINTONE
Beenden bei Verwendung von Python in Terminal (Mac)
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
So rufen Sie mehrere Arrays mit Slice in Python ab.
So führen Sie einen Befehl mit einem Unterprozess in Python aus
Wie man schneller schreibt, wenn man numpy wie deque verwendet
[Technisches Buch] Einführung in die Datenanalyse mit Python -1 Kapitel Einführung-
[Neueste Version 2020.8] So installieren Sie Python
So installieren Sie Python [Windows]
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
Einführung in Python Django (2) Win
python3: Verwendung der Flasche (2)
Offline-Echtzeit zum Schreiben eines E14 Python-Implementierungsbeispiels
XPath-Grundlagen (2) - So schreiben Sie XPath
[Python] Verwendung von Liste 1
So aktualisieren Sie Pythons Tkinter auf 8.6
[Circuit x Python] So lösen Sie Schaltungsgleichungen symbolisch mit sympy
So verschieben Sie ein zweidimensionales Array nur mit Python [Hinweis]
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Mit Python auf Twitter posten
Wie benutzt man Python Argparse?
Starten Sie mit Python zu Selen
Einführung in die serielle Kommunikation [Python]
Python: Wie man pydub benutzt
[Python] Verwendung von checkio