Saya sedang mengerjakan masalah yang saya atur untuk bersenang-senang, yaitu membuat skrip python yang mencetak angka genap dari 0 hingga 100. Tantangannya adalah membuat skrip sekecil mungkin. Inilah yang saya miliki sejauh ini:
for x in range(0, 101):
if (x % 2 == 0):
print x
Saat ini 60 byte. Adakah yang bisa memikirkan cara untuk membuatnya lebih kecil?
Edit: print(*range(2,101,2),sep='\n')yaitu 30 byte. Adakah yang lebih kecil?
0atau 2? Saya tidak banyak python, tetapi bagi saya sepertinya dua contoh Anda melakukan hal yang berbeda. Harap perbaiki saya jika tidak.
print "0 10 100"(is binary OK?)
i=2;exec"print i;i+=2;"*50