angenommen du hast eine liste mit integern gefüllt. du hast in einer variable den höchsten wert gespeichert. gib in einer for schleife den index der zahl die um eins kleiner ist als das maximum in python

Hier ist ein Beispielcode, der eine Liste mit Zahlen erstellt und den Index der Zahl, die um eins kleiner als das Maximum ist, ausgibt:

main.py
zahlen = [10, 5, 20, 15, 30]
maximum = max(zahlen)

for index, zahl in enumerate(zahlen):
    if zahl == maximum - 1:
        print("Index der Zahl, die um eins kleiner als das Maximum ist:", index)
199 chars
7 lines

Der Code durchläuft die Liste von Zahlen mit einer for-Schleife und verwendet die enumerate()-Funktion, um sowohl den Index als auch den Wert jeder Zahl zu erhalten. Wenn die aktuelle Zahl um eins kleiner als das Maximum ist, wird der Index der Zahl ausgegeben.

Wenn die Liste mehrere Zahlen enthält, die um eins kleiner als das Maximum sind, wird nur der Index der ersten gefundenen Zahl ausgegeben.

gistlibby LogSnag