35 lines
790 B
Plaintext
35 lines
790 B
Plaintext
def auswertung():
|
|
noten = []
|
|
|
|
print("Zeugnis-Rechner")
|
|
print("Gib deine Noten ein.")
|
|
print("Gib 0 ein, wenn du fertig bist.")
|
|
|
|
while True:
|
|
try:
|
|
note = float(input("Note: "))
|
|
|
|
if note == 0:
|
|
break
|
|
|
|
if 1 <= note <= 6:
|
|
noten.append(note)
|
|
else:
|
|
print("Bitte eine Note zwischen 1 und 6 eingeben.")
|
|
|
|
except ValueError:
|
|
print("Bitte gib eine gültige Zahl ein.")
|
|
|
|
return noten
|
|
|
|
|
|
noten = auswertung()
|
|
|
|
if len(noten) > 0:
|
|
durchschnitt = sum(noten) / len(noten)
|
|
|
|
print("\nDeine Noten:", noten)
|
|
print("Anzahl der Noten:", len(noten))
|
|
print("Notendurchschnitt:", round(durchschnitt, 2))
|
|
else:
|
|
print("Es wurden keine Noten eingegeben.") |