Advertisement
PedroPauloFO

Obfuscation

Jun 16th, 2014
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. # coding: utf-8
  2. # Programação 1, 2014.1 Pedro Paulo
  3. # Obfuscation
  4.  
  5. # coding: utf-8
  6. # Programação 1, 2014.1 Pedro Paulo
  7. # Obfuscation
  8.  
  9. def obsfucation(frase):
  10.     primerapalavrajalida = False
  11.     obfuscada = ''
  12.     contpreespaco = 0
  13.     for let in frase:
  14.         if let == " " and primerapalavrajalida == True:
  15.             obfuscada += '*' * contpreespaco
  16.             contpreespaco = 0
  17.         elif let != ' ':
  18.             contpreespaco += 1
  19.             primerapalavrajalida = True
  20.             minusc = let.lower()
  21.            
  22.             if minusc == "a":
  23.                 obfuscada += '4'
  24.             elif minusc == "b":
  25.                 obfuscada += "8"
  26.             elif minusc == "e":
  27.                 obfuscada += "3"
  28.             elif minusc == "g":
  29.                 obfuscada += "6"
  30.             elif minusc == "i":
  31.                 obfuscada += "1"
  32.             elif minusc == "l":
  33.                 obfuscada += "7"
  34.             elif minusc == "s":
  35.                 obfuscada += "5"
  36.             elif minusc == "o":
  37.                 obfuscada += "0"
  38.             elif minusc == let:
  39.                 obfuscada += let.upper()
  40.             else:
  41.                 obfuscada += minusc
  42.     print obfuscada
  43.  
  44. while True:
  45.     frase = raw_input()
  46.    
  47.     if frase == "fim":
  48.         break
  49.    
  50.     obsfucation(frase)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement