Mini-Projekt: Klassenpunkte auswerten
Mission
Auswertung einer Klassenarbeit.
Anforderungen
- Liste mit mindestens 5 Punktzahlen
- Summe und Durchschnitt
- min und max
- Liste aller bestanden (ab 50)
- f-String Ausgabe
- Kommentar + Titel
Beispiellösung
Lösung anzeigen
# Klassenpunkte
print("=== Klassenpunkte ===")
punkte = [45, 60, 88, 50, 72, 39, 95]
summe = sum(punkte)
schnitt = summe / len(punkte)
bestanden = []
for p in punkte:
if p >= 50:
bestanden.append(p)
print(f"Anzahl: {len(punkte)}")
print(f"Summe: {summe}")
print(f"Durchschnitt: {schnitt}")
print(f"Minimum: {min(punkte)}")
print(f"Maximum: {max(punkte)}")
print(f"Bestanden-Liste: {bestanden}")
print(f"Bestanden-Anzahl: {len(bestanden)}")
Kapitel 14 geschafft!
Listen + Schleifen = echte Auswertungen.
Als Nächstes: Dictionaries.