Wenn ich versuche, diesen Code auszuführen, erhalte ich falsche Maxima und Minima. Kann mir jemand sagen, wie ich das beheben kann? Ich darf nicht 'max' und 'min' verwenden.Falsches Max und Min in Python-Code
UPDATE: Ich habe den Code aktualisiert und es funktioniert immer noch nicht richtig. UPDATE 2: Der Code funktioniert jetzt! Vielen Dank Jungs!
minimum=float('inf')
maximum=None
count=0
total=0
number=input ("Please enter the amount of numbers you wish to categorize: ")
while True:
num = input("Enter a number: ")
count+=1
total+=num
if num is None or num < minimum:
minimum = num
if num is None or num > maximum:
maximum = num
if count == number:
break
print "The average of your numbers is ", round ((total/count),2),"."
print 'The largest number is:', maximum,"."
print 'The smallest number is:', minimum,"."
Ist das Hausaufgaben? – hochl
Ich gehe davon aus, dass es sich um Hausaufgaben handelt, wie du gesagt hast: "Ich darf 'max' und 'min' nicht verwenden." Fügen Sie in Zukunft den Hausaufgaben-Tag zu Hausaufgabenfragen hinzu. – agf
Ja, es tut mir leid. – user1292009