Tengo esta manera muy cruda de escribir esta declaración IF.manera elegante de usar un rango usando una instrucción if?
for a in range (2,3000):
if (a % 1) == 0 and (a % 2) == 0 and (a % 3) == 0 and (a % 4) == 0 and (a % 5) == 0 and (a % 6) == 0 and (a % 7) == 0 and (a % 8) == 0 and (a % 9) == 0 and (a % 10) == 0 :
print a
Supongo que hay una forma mucho mejor de escribir esto, utilizando por ejemplo una función de rango combinada con la instrucción IF.
¿Ha intentado multiplicar 8, 9, 5 y 7? –