Ich versuche, über während und für Schleifen zu lernen. Diese Funktion gibt die höchste Nummer in einer Liste aus. Aber ich bin mir nicht ganz sicher, wie es funktioniert. Kann jemand kaputt machen, wie es für mich funktioniert? Vielleicht Schritt für Schritt und/oder mit einem Flussdiagramm. Ich kämpfe und möchte lernen.Brauchen Sie Hilfe, etwas Code zu verstehen (Anfänger)
def highest_number(list_tested):
x=list_tested[0]
for number in list_tested:
if x<number:
x=number
print(x)
highest_number([1,5,3,2,3,4,5,8,5,21,2,8,9,3])
Beschreiben Sie, was Sie über diese Funktion nicht kennen. – Mackers
lesen Sie es laut ... Theres nicht viel zu diesem –
Was es tut, ist eine Funktion deklarieren, die ein Array als Parameter nimmt. In der Funktion wird x als erstes Element des Arrays initialisiert. Dann prüft es für jedes Element im Array, ob x kleiner als diese Zahl ist (oder ob die Anzahl größer als x ist) und wenn dies der Fall ist, setzt es x auf den größeren Wert. Eine Antwort darauf kann leicht gefunden werden, wenn Sie es googlen. –