rot13.py 816 Bytes
Newer Older
ana's avatar
ana committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
#!/usr/bin/env python

# -*- coding: utf8 -*-

from codecs import encode, decode

print "\n###########################################################\n#                                                         #\n#                ROT13 is NOT fun!                        #\n#                                                         #\n###########################################################\n"

print "Ctrl+c pour quitter le programme.\n"

def rotatif(source):


    source = unicode(source,"utf8")

    sortie = encode(source, "rot13")


    sortie = "\n"+unicode(decode(sortie, "iso-8859-15"))

    return sortie

try:

    while 1:

        print rotatif(raw_input(u"\nSaisissez une phrase : "))

except KeyboardInterrupt:

    print "\n\nTot later!\n"

    pass

    

#TODO  if __name__ == __main__ thingie