A Python Quine (at least there is symmetry)
02/27/06 11:11 Filed in: Python
Several years ago now, I think, I ran into a webpage
with a collection of Quines in different languages.
The Python entry was rather
disappointing -- too long and unoriginal. I've
seen a number of better ones since, but at the
time I was inspired to create one that was
shorter and used a unique feature of the
language. So without further ado:
It can be shortened 5 bytes by using a temporary variable:
However, this version is still almost twice as long as the shortest Python quine I know of. So I will stick with the original. It may not be the shortest, but at least there is symmetry.
'print `__doc__`;print __doc__'
print `__doc__`;print __doc__
It can be shortened 5 bytes by using a temporary variable:
'd=__doc__;print`d`;print d'
d=__doc__;print`d`;print d
However, this version is still almost twice as long as the shortest Python quine I know of. So I will stick with the original. It may not be the shortest, but at least there is symmetry.