Dein Fortschritt:
0 / 0 Aufgaben
1
Die Wetterstation
AFB I–IIDie Wetter-AG liest ihre Temperaturwerte in ein Programm ein. Mit „ende“ wird die Eingabe beendet.
anzahl = 0summe = 0eingabe = input("Temperatur (oder ende): ")while eingabe != "ende": summe = summe + float(eingabe) anzahl = anzahl + 1 eingabe = input("Temperatur (oder ende): ")print("Messwerte:", anzahl)print("Mittelwert:", summe / anzahl)
- Nenne die Bedingung der Schleife und die Zeile, die dafür sorgt, dass die Schleife überhaupt enden kann.
- Bestimme die Ausgabe, wenn nacheinander 12.5, 14, 9.5 und ende eingegeben werden.
- Erkläre, was passiert, wenn gleich zu Beginn „ende“ eingegeben wird, und wie man das Programm absichert.
Hinweise
Hinweis zu Aufgabe a)
Welche Variable steht in der Bedingung — und wo bekommt sie einen neuen Wert?
Hinweis zu Aufgabe b)
Lege eine Tabelle mit den Spalten eingabe, summe und anzahl an.
Hinweis zu Aufgabe c)
Wie oft läuft der Rumpf in diesem Fall? Welchen Wert hat anzahl in der letzten Zeile?
