noten = []
def noten_schuelern(name, mathe, deutsch, englisch, bericht):
noten.append({"Name": name, "Mathe": mathe, "Deutsch": deutsch, "Englisch": englisch, "Bericht": bericht})
print(f"Der Schüler {name} wurde hinzugefügt mit seiner Information.")
def durchschnit(name, mathe, deutsch, englisch):
info = []
schnitt = (mathe + deutsch + englisch) / 3
runden = round(schnitt, 4)
info.append({name, runden})
print(f"Der Schüler {name} mit dem Notenschnitt von {runden}")
def schueler_anzeigen(name):
heraus = [schueler for schueler in noten if name.lower() in schueler["Name"].lower()]
if heraus:
print(f"Die Information: {noten}")
else:
print("Schüler wurde nicht gefunden!")
def menue():
while True:
print("__Menü__")
print("1. Die Noten der Schüler hinzufügen")
print("2. Der Durschnitt berechnen")
print("3. Schüler anzeigen")
print("4. programm beenden")
wahl = int(input("Bitte wählen sie einer der Optionen aus:"))
if wahl == 1:
name = input("Bitte geben sie denn Name der Schüler ein:")
mathe = int(input("Mathe Note:"))
deutsch = int(input("Deutsch Note:"))
englisch = int(input("Englisch Note:"))
bericht = input("Schreiben sie informationen üben denn Schüler:")
noten_schuelern(name, mathe, deutsch, englisch, bericht)
elif wahl == 2:
Name = input("Schüler Name:")
Mathe = int(input("Mathe Note:"))
Deutsch = int(input("Deutsch Note:"))
Englisch = int(input("Englisch Note:"))
durchschnit(Name, Mathe, Deutsch, Englisch)
elif wahl == 3:
nname = input("Geben sie denn schüler Namen ein:")
schueler_anzeigen(nname)
elif wahl == 4:
print("Programm wird beendet")
break
else:
print("Bitte geben sie was gültiges ein")
menue()
HABE ALLES ALLEINE PROGRAMMIERT AUßER DIE ZEILE DEF ANZEIGEN