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?
0ou 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