Ich habe angefangen mir das Programmieren in Python beizubringen.
Doch Ich habe ein Problem bei einer Aufgabe.
Die Aufgabe lautet: Schreibe ein Programm welches eine beliebige Anzahl Noten vom Benutzer einliest und ihn nach seinem Wunschdurchschnitt fragt.
Berechne nun welche Note der Benutzer schreiben muss um seinen Wunschdurchschnitt zu bekommen.
Ich habe auch angefangen dieses Programm zu schreiben
Code: Alles auswählen
s = float(input("Wunschdurcchschnitt "))
n = int(input("Wie viele Klausuren haben sie geschrieben: "))
n = n+1
for n in range(1, n):
x = float(input("Note in der Klausur "))
x = [x]
y = sum(x)
# Problem Werte die man bei x eingegeben hat werden nicht in der Liste gespeichert und somit auch nicht summiert
Note = (y/n-s)/-n
print(Note)
Variabel Note nimmt. Dadurch kommt ein falsches Ergebnis zustande wie man hier sehen kann:
Wunschdurcchschnitt 2.3
Wie viele Klausuren haben sie geschrieben: 3
Note in der Klausur 2.1
Note in der Klausur 2.5
Note in der Klausur 2.1
0.5333333333333332
Meine Frage ist nun: Wie kann Ich erreichen dass in der Variabel y alle Werte von x gespeichert und summiert werden