Estoy trabajando en un problema que me puse divertido, que es crear un script de Python que imprima los números pares del 0 al 100. El desafío es hacer que el script sea lo más pequeño posible. Esto es lo que tengo hasta ahora:
for x in range(0, 101):
if (x % 2 == 0):
print x
Actualmente es de 60 bytes. ¿Alguien puede pensar en una manera de hacerlo más pequeño?
Editar: print(*range(2,101,2),sep='\n')
que es de 30 bytes. Cualquier menor?
0
o 2
? No uso mucho Python, pero me parece que sus dos ejemplos hacen cosas diferentes. Por favor corrígeme si no.
print "0 10 100"
(¿binario está bien?)
i=2;exec"print i;i+=2;"*50