import sys
print sys.version
# Gives:
# 2.7.10 (default, Jul 1 2015, 10:54:53)
# [GCC 4.9.2]
f=lambda n,d=1:n%d>0or-~f(n,d+1)
for n in range(1,101):
print f(n)
aW1wb3J0IHN5cwpwcmludCBzeXMudmVyc2lvbgoKIyBHaXZlczogCiMgMi43LjEwIChkZWZhdWx0LCBKdWwgIDEgMjAxNSwgMTA6NTQ6NTMpIAojIFtHQ0MgNC45LjJdIAogCmY9bGFtYmRhIG4sZD0xOm4lZD4wb3ItfmYobixkKzEpCiAKZm9yIG4gaW4gcmFuZ2UoMSwxMDEpOgoJcHJpbnQgZihuKQ==
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/py_compile.py", line 117, in compile
raise py_exc
py_compile.PyCompileError: File "prog.py", line 8
f=lambda n,d=1:n%d>0or-~f(n,d+1)
^
SyntaxError: invalid token