Je travaille sur un problème que je me suis fixé pour le plaisir, qui est de créer un script python qui imprime les nombres pairs de 0 à 100. Le défi est de rendre le script le plus petit possible. Voici ce que j'ai jusqu'à présent:
for x in range(0, 101):
if (x % 2 == 0):
print x
Actuellement, il est de 60 octets. Quelqu'un peut-il penser à un moyen de le réduire?
Edit: print(*range(2,101,2),sep='\n')
qui est de 30 octets. Tout petit?
0
ou 2
? Je ne python pas beaucoup, mais il me semble que vos deux exemples font des choses différentes. Veuillez me corriger sinon.
print "0 10 100"
(est binaire OK?)
i=2;exec"print i;i+=2;"*50