▶️ Bewässerungsanlage Teil 3
In diesem Video stellst du deine Bewässerungsanlage fertig. Dafür lernst du die for-Schleife kennen und setzt sie gleich ein. Eine Schritt für Schritt Anleitung findest du auch unter dem Video.
Aufgabenstellung
- Erstelle eine neue Funktion anlage_starten() um die Bewässerungsanlage zu starten
- Verwende in anlage_starten() eine for-Schleife um alle Feuchtigkeitswerte zu prüfen
- Zeige für jeden Feuchtigkeitswert die Feuchtigkeit an und prüfe die Bewässerung
- Starte die Bewässerungsanlage mit dem Aufruf der Funktion anlage_starten()
- Wechsel zur nächsten Aufgabe
Schritt für Schritt
1. Erstelle eine neue Funktion anlage_starten() um die Bewässerungsanlage zu starten.
def anlage_starten():
2. Verwende in anlage_starten() eine for-Schleife um alle Feuchtigkeitswerte zu prüfen. Dein Programm könnte so aussehen:
def anlage_starten():
for feuchtigkeitswert in feuchtigkeitswerte:
3. Zeige für jeden Feuchtigkeitswert die Feuchtigkeit an und prüfe die Bewässerung. Verwende dafür die Funktionen feuchtigkeit_anzeigen() und bewaesserung_pruefen(). Dein Programm könnte so aussehen:
def anlage_starten():
for feuchtigkeitswert in feuchtigkeitswerte:
feuchtigkeit_anzeigen(feuchtigkeitswert)
bewaesserung_pruefen(feuchtigkeitswert)
4. Starte die Bewässerungsanlage mit dem Aufruf der Funktion anlage_starten(). Dein Programm könnte so aussehen:
def anlage_starten():
for feuchtigkeitswert in feuchtigkeitswerte:
feuchtigkeit_anzeigen(feuchtigkeitswert)
bewaesserung_pruefen(feuchtigkeitswert)
anlage_starten()
5. Das gesamte Programm könnte so aussehen:
feuchtigkeitswerte = [25,40,50,70,35]
def feuchtigkeit_anzeigen(feuchtigkeitswert):
print(f"Aktuelle Feuchtigkeit: {feuchtigkeitswert}%")
def bewaessern():
print("Die Pflanze wurde erfolgreich bewässert.")
def bewaesserung_pruefen(feuchtigkeitswert):
if feuchtigkeitswert < 30:
print("Feuchtigkeit ist zu klein")
bewaessern()
def anlage_starten():
for feuchtigkeitswert in feuchtigkeitswerte:
feuchtigkeit_anzeigen(feuchtigkeitswert)
bewaesserung_pruefen(feuchtigkeitswert)
anlage_starten()