Zum Hauptinhalt springen

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.