fork(3) download
  1. fragile_quine = "lambda s='lambda s=%r:s[22:]%%s%%s':s[22:]%s%s"
  2.  
  3. for n in range(len(fragile_quine)):
  4. substring = list(fragile_quine)
  5. del substring[n]
  6. substring = ''.join(substring)
  7. try:
  8. eval(substring)()
  9. print 'Invalid: ', substring
  10. except:
  11. pass
  12.  
  13. print fragile_quine
  14.  
  15. print eval(fragile_quine)()
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
lambda s='lambda s=%r:s[22:]%%s%%s':s[22:]%s%s
lambda s='lambda s=%r:s[22:]%%s%%s':s[22:]%s%s