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

  1. Erstelle eine neue Funktion anlage_starten() um die Bewässerungsanlage zu starten
  2. Verwende in anlage_starten() eine for-Schleife um alle Feuchtigkeitswerte zu prüfen
  3. Zeige für jeden Feuchtigkeitswert die Feuchtigkeit an und prüfe die Bewässerung
  4. Starte die Bewässerungsanlage mit dem Aufruf der Funktion anlage_starten()
  5. 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()