Пітон, 108 символів
Python не був зроблений для цього виклику. Хочете print? Це зарезервовано. Ну, а як ми користуємось stdout? Ну, це коштуватимеimport ... ви здогадалися, зарезервовано. Ну ... я на unix, тому я можу відкрити дескриптор файлу 1, який буває stdout. Хак!
Людина, а ітерація? Нічого, але eval. Звичайно, немає циклів, але ми навіть не можемо визначити функцію за допомогою defабо lambda. І щоб додати образи до травми, ми навіть не можемо використати розуміння списку! Я завжди шукаю привід використовувати такі речі, як map(p.__mod__,...)у коді гольф ... розуміння завжди краще. Дотепер, тобто.
p=1
eval(compile("p+=1;open('/dev/fd/1','w').write('%s '%p*all(map(p.__mod__,range(2,p))));"*720,'','exec'))
Тепер ви можете поскаржитися, що execце ключове слово, навіть якщо я не використовував ключове слово (я навіть не evalвикористовував exec). Ну, ось 117-символьне рішення, яке не використовується 'exec'.
p=2
s="eval('('+s*(p<720)+')',open('/dev/fd/1','w').write('%s '%p*all(map(p.__mod__,range(2,p)))),{'p':p+1})";eval(s)