Skip to content

Instantly share code, notes, and snippets.

@Jd007
Last active December 11, 2015 08:58
Show Gist options
  • Save Jd007/4576256 to your computer and use it in GitHub Desktop.
Save Jd007/4576256 to your computer and use it in GitHub Desktop.
A basic Python quine.
if __name__ == '__main__':
quote = chr(34)
str_list = [
"if __name__ == '__main__':",
" quote = chr(34)",
" str_list = [",
" ",
" ]",
" for i in range(3):",
" print str_list[i]",
" for i in range(len(str_list)):",
" print str_list[3] + quote + str_list(i) + quote + ','",
" for i in range(4, len(str_list)):",
" print str(str_list[i])",
]
for i in range(3):
print str_list[i]
for i in range(len(str_list)):
print str_list[3] + quote + str_list[i] + quote + ','
for i in range(4, len(str_list)):
print str(str_list[i])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment