SHARE
TWEET

Criptografar

a guest Dec 5th, 2019 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Faça a criptografia de uma frase digitada pelo usuário.
  2. # Na criptografia, a frase deverá ser invertida e as
  3. # consoantes deverão ser substituídas pelo caractere #.
  4.  
  5.  
  6. def inverter(frase):
  7.     resultado = ''
  8.     for c in frase:
  9.         resultado = c + resultado
  10.     return resultado
  11.  
  12.  
  13. def eh_consoante(caracter):
  14.     return (('A' <= caracter <= 'Z' or
  15.             'a' <= caracter <= 'z') and
  16.             not caracter in 'AaEeIiOoUu')
  17.  
  18.  
  19. def trocar_consoante_por_jv(frase):
  20.     resultado = ''
  21.     for c in frase:
  22.         if eh_consoante(c):
  23.             c = '#'
  24.         resultado = resultado + c
  25.     return resultado
  26.  
  27.  
  28. def criptografar(frase):
  29.     frase = inverter(frase)
  30.     frase = trocar_consoante_por_jv(frase)
  31.     return frase
  32.  
  33. frase_teste = "IFPI"
  34. frase_teste = criptografar(frase_teste)
  35. print(frase_teste)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top