Heim > Backend-Entwicklung > Python-Tutorial > Python-Kontrollfluss: If, Elif, Else und Schleifen, ohne durchzudrehen

Python-Kontrollfluss: If, Elif, Else und Schleifen, ohne durchzudrehen

Mary-Kate Olsen
Freigeben: 2024-11-06 21:52:02
Original
752 Leute haben es durchsucht

Python Control Flow: If, Elif, Else, and Loops Without Going Loopy

Der Überblick: Warum Sie einen Kontrollfluss benötigen

Heute tauchen wir in den Kontrollfluss von Python ein – im Grunde geben wir Ihrem Code die Macht, Entscheidungen zu treffen (if-else) und Wiederholungen (Schleifen) zu verarbeiten, ohne dass Sie die ganze Eingabe machen müssen.


If-Else: Entscheidungen treffen

Mit if, elif und else kann Python Bedingungen überprüfen und basierend auf den Ergebnissen handeln. Hier ist ein kurzer Überblick:

age = 20

if age >= 18:
    print("Adult")
elif age >= 13:
    print("Teenager")
else:
    print("Child")
Nach dem Login kopieren

Dadurch kann Python Altersgruppen ohne zusätzlichen Code-Wirrwarr klassifizieren. Es ist effizient und klar.


Schleifen: Weil es schmerzhaft ist, das Gleiche zu wiederholen

Anstatt Aktionen manuell zu wiederholen, können Sie eine Schleife erstellen. Pythons for- und while-Schleifen halten die Dinge sauber und prägnant:

  1. for-Schleife: Für Listen, Zeichenfolgen oder andere Sequenzen verwenden.
   for letter in "Python":
       print(letter)
Nach dem Login kopieren

Jeder Buchstabe in „Python“ wird nacheinander gedruckt.

  1. while-Schleife: Wird fortgesetzt, bis eine Bedingung nicht mehr wahr ist.
   count = 0
   while count < 5:
       print(count)
       count += 1
Nach dem Login kopieren

Läuft, bis die Anzahl 5 erreicht.


Loop-Superkräfte: Unterbrechen und weitermachen

  • Pause: Eine Schleife vorzeitig verlassen.
  • Weiter: Zur nächsten Iteration springen, nützlich für Bedingungen.

Praxisbeispiel: Zugriffsrechte prüfen

Angenommen, Sie müssen für den Zugriff das Alter und den Administratorstatus bestätigen. So geht's:

age = 30
is_admin = True

if 18 <= age <= 60 and is_admin:
    print("Access Granted")
else:
    print("Access Denied")
Nach dem Login kopieren

Python verarbeitet die Bedingungen in einer einzigen übersichtlichen Prüfung und minimiert so Codewiederholungen.


Alternative Syntax: Der Einzeiler

Möchten Sie eine schnelle Überprüfung ohne die vollständige If-Else-Struktur? Verwenden Sie den Einzeiler von Python:

print("Adult") if age >= 18 else print("Child")
Nach dem Login kopieren

Abschließende Gedanken: Kontrollieren Sie Ihren Code, lassen Sie sich nicht von ihm kontrollieren

Mit if-else-Anweisungen und Schleifen in Ihrem Toolkit können Sie den Ablauf Ihres Programms wie ein Profi steuern. Denken Sie daran: Endlosschleifen machen keinen Spaß.

Viel Spaß beim Codieren! ?

Das obige ist der detaillierte Inhalt vonPython-Kontrollfluss: If, Elif, Else und Schleifen, ohne durchzudrehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage