Python-Bedingungsanweisungen

PythonPythonBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In der mystischen Welt des Fantasie Waldes, einer Welt voller zauberhafter Kreaturen und Magie, die den meisten unbekannt ist, besteht eine großartige Gelegenheit für aufstrebende Zauberer. Du bist der jüngste Lehrling eines berühmten Zauberers, Aldar der Weise, der im ganzen Lande für seine Beherrschung der Elemente und Zauber bekannt ist.

Als Teil deiner Ausbildung hat Aldar eine Reihe von Herausforderungen aufgestellt, die deine logische Begabung und dein Verständnis der magischen Schriftzeichen - Python bedingte Anweisungen - testen werden. Dein Ziel ist es, durch diese Herausforderungen zu navigieren, indem du Zauber (Programme) kreierst, die Entscheidungen basierend auf verschiedenen Bedingungen treffen, wie es jeder geschickte Zauberer tun muss.

Das Geheimnis des Grundlagenbuches entschlüsseln

In diesem Schritt lernst du, wie du in Python mit if, elif und else Entscheidungen treffen kannst. Stell dir vor, du hast einen Abschnitt im Grundlagenbuch entdeckt, der beschreibt, wie man anhand der Merkmale eines magischen Wesens im Wald seinen Typ bestimmen kann.

Hier ist dein erstes Zauberwort in /home/labex/project/creature_type.py:

## creature_type.py
creature = "Dragon"

if creature == "Dragon":
    print("Das Wesen ist ein feuriger Drache!")
elif creature == "Einhorn":
    print("Das Wesen ist ein majestätisches Einhorn!")
else:
    print("Das Wesen hat unbekannten Ursprung.")

In diesem Code überprüfen wir, ob die Variable creature ein Drache oder ein Einhorn ist und geben entsprechend eine Nachricht aus. Wenn es weder das eine noch das andere ist, geben wir aus, dass das Wesen unbekannten Ursprungs ist.

Um dieses Python-Skript auszuführen, verwende den folgenden Befehl im Verzeichnis /home/labex/project:

python creature_type.py

Das erwartete Ergebnis sollte sein:

Das Wesen ist ein feuriger Drache!

Die Trank der logischen Operatoren

In den Tiefen des Fantasie Waldes hast du die Aufgabe, einen Trank zu kreieren, der genaue Zutaten erfordert. Aldar hat dir das Verwenden der logischen Operatoren and, or und not in deinen Python-Skripten beigebracht.

Für diesen Schritt wirst du einen Zauber kreieren, um zu helfen, zu entscheiden, welche Zutaten aufgrund des Wetters und der Luftfeuchtigkeit des Tages benötigt werden.

Schreibe folgenden Zauber in eine Datei namens /home/labex/project/potion_ingredients.py:

## Bestimme die benötigten Trankzutaten
weather = "sonnig"
humidity = "hoch"

if weather == "regnerisch" and humidity == "hoch":
    print("Füge ein Sonnenblumenblatt hinzu, um den Regen zu bekämpfen.")
elif weather == "sonnig" or humidity == "mäßig":
    print("Füge einen Tropfen Honig hinzu für Süße.")
else:
    print("Heute werden keine besonderen Zutaten benötigt.")

Führe deinen Zauber mit folgendem Befehl aus:

python /home/labex/project/potion_ingredients.py

Du solltest die folgende Nachricht sehen:

Füge einen Tropfen Honig hinzu für Süße.

Zusammenfassung

In diesem Lab haben Sie eine fantastische Reise durch den Fantasie Wald unternommen und die Rolle eines Zauberlehrlings angenommen, um Python bedingte Anweisungen zu beherrschen. Wir haben dieses Lab mit einer fesselnden Erzählung entworfen, um das Lernen von Programmierkonzepten wie if, elif, else und logische Operatoren (and, or, not) ansprechender und vertrauenswürdiger zu machen.

Indem Sie sich in die Welt der Magie versenken, haben Sie die Kontrolle über den Fluss Ihrer Python Zauber geübt und sind in Entscheidungsstrukturen, die für jeden Python Zauberer unerlässlich sind, kompetenter geworden. Ihre Fähigkeit, bedingte Anweisungen zu schreiben und zu verstehen, wird Ihnen gut dienen, wenn Sie weiterhin die reizvolle und mysteriöse Welt der Programmierung erkunden.