Code: Select all
for i in range(1,10):
for j in range(1,7):
if i % j == 0:
print(i)
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?