Welches Fach läuft am besten?
Deine Klasse hat in drei Fächern Noten bekommen. Die Lehrkraft will wissen: In welchem Fach war die Klasse am besten?
Dafür rechnest du pro Fach einen Durchschnitt aus. Das ist eine Spalte der Tabelle.
Dein Programm macht das für dich, auch bei 300 Noten.
Am Ende dieser Lektion
Notiz
Ich kann mit einer Schleife den Durchschnitt einer Spalte einer Tabelle berechnen.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Zeile | Alle Werte einer Person nebeneinander. | noten[0] |
| Spalte | Alle Werte eines Fachs untereinander. | zeile[0] |
| Summe | Alle Zahlen zusammengezählt. | |
| Durchschnitt | Die Summe geteilt durch die Anzahl. | summe / len(liste) |
| Auswerten | Aus Daten eine nützliche Zahl machen. |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Einstieg: Listen in Listen
Probier es aus
Einstieg: Listen in Listen
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Der Durchschnitt einer Zeile
Eine Zeile ist eine ganz normale Liste. Du addierst alle Zahlen darin in einer Schleife.
Dann teilst du die Summe durch die Anzahl der Zahlen: summe / len(zeile).
Probiere es aus: Janas Durchschnitt
noten = [
[2, 3, 1],
[1, 2, 2],
[3, 3, 2],
]
# Zeile 0 gehört zu Jana: Mathe 2, Deutsch 3, Sport 1
summe = 0
for note in noten[0]:
summe = summe + note
durchschnitt = summe / len(noten[0])
print("Janas Durchschnitt:", durchschnitt)
# Berechne den Durchschnitt von Zeile 1. Ersetze dafür noten[0] durch noten[1].
Beispiel: Die Notentabelle
| Person | Mathe | Deutsch | Sport | Zeilensumme |
|---|---|---|---|---|
| Jana (Zeile 0) | 2 | 3 | 1 | 6 |
| Omar (Zeile 1) | 1 | 2 | 2 | 5 |
| Lena (Zeile 2) | 3 | 3 | 2 | 8 |
| Spaltensumme | 6 | 8 | 5 |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Kontrolle
Probier es aus
Kontrolle
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.