Verschachtelte Schleife und falls Anweisung - Rückgabe des äußeren Schleifenindex mit maximaler Anzahl von Lösungen der

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Verschachtelte Schleife und falls Anweisung - Rückgabe des äußeren Schleifenindex mit maximaler Anzahl von Lösungen der

by Anonymous » 28 Feb 2025, 10:20

Ich habe eine verschachtelte Schleife und eine IF -Aussage. Zum Beispiel: < /p>

Code: Select all

for i in range(1,10):
for j in range(1,7):
if i % j == 0:
print(i)
Dies gibt 1 2 2 2 3 4 4 4 5 5 6 6 6 6 7 8 8 8 9 9.
Ich möchte den Wert von i ermitteln, der die maximale Anzahl von Lösungen der IF -Anweisung zurückgibt (d. H. I == 6 in diesem Fall). Ich kann es mit einer 2D -Liste tun: < /p>
box = [[],[],[],[],[],[],[],[],[],[]]
for i in range(1,10):
for j in range(1,7):
if i % j == 0:
box.append(1)
print(1 + box.index(max(box)))
< /code>
Aber das fühlt sich klobig an, besonders für größere Bereiche. Gibt es eine bessere Lösung beim Aufbewahren der verschachtelten Schleife und wenn Aussage?

Top