Ich erstellte ein Python-Programm, das den Median einer Reihe von Zahlen einrichtet und findet, die ein Benutzer eingibt. Ich bekomme diesen Fehler immer wieder.Übergeben Sie alle Elemente einer Liste durch eine Funktion
Traceback (jüngste Aufforderung zuletzt): Datei "C:/Users/NL-LP3/Desktop/Corses/Python/Tests Programme/Median Benutzer input.py", Zeile 24, in Median (^ Serie) Typeerror: median() nimmt ein Positions Argument aber 4
series=[]
finished = False
while not finished:
number = input("Please enter a number, when you are done hit ENTER")
if len(number)>0:
series.append([number])
print ("Number Entered")
else:
finished = True
print (series)
def median(data):
data.sort(key=int)
elements = len(data)
middle = int(elements/2)
if elements%2 ==1:
print (data[middle])
else:
half = ((data[middle])+(data[middle-1]))/2
print (half)
median(*series)
Vielen Dank für die Antwort. Ich bin ein Anfänger bei Python, also hat es wirklich geholfen. – Gocpodin
@ ntlech3 Gern geschehen. – CodeLikeBeaker