Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. #!/usr/bin/env python2
  2. from time import sleep
  3. from sys import stdout
  4. from random import randrange
  5.  
  6. def congratulate(t, i):
  7.   c = chr(randrange(32, 127))
  8.   if c == t:
  9.     m[i] = True
  10.   if m[i]:
  11.     return t
  12.   return c
  13.  
  14. def transmogrify(s):
  15.   return "".join(map(lambda dambda: chr(ord(dambda)+age), s))
  16.  
  17. age = 22
  18. name = 'Henning!'
  19. birthday = "".join([ chr(ord(i)-age) for i in name ])
  20.  
  21. omega = '1\\K^_VO\\O\\\nWON\nNKQOX\x16\n' + birthday
  22.  
  23. m = [False]*len(omega)
  24. a = omega
  25.  
  26. while a != transmogrify(omega):
  27.   a = "".join(map(lambda lamb, da: congratulate(lamb, da), transmogrify(omega), range(len(omega))))
  28.   sleep(age/1024.0)
  29.   print "\r\033[K"+a,
  30.   stdout.flush()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement