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