Informática, perguntado por Karllavytorya172, 1 ano atrás

Faça um programa para criptografar uma frase dada pelo usuário. Na criptografia, a frase deverá ser invertida e as consoantes deverão ser trocadas por #.

Soluções para a tarefa

Respondido por bokomoko
2
O truque aí é testar se é vogal, que é mais fácil pois só tem 5 opções. Se não for vogal, é consoante. Bem mais fácil do que testar 21 outras possibilidades.

Eis o código

vogais = ( 'A','E','I','O','U')
frase = input('Informe a frase a criptografa')
frase = frase[::-1]
criptografada = ''
for letra in frase:
  if letra.upper() in vogais:
    criptografada += letra
  else:
    criptografada += "#"
print(criptografada)

Esse algoritmo não "criptografa" ok ? ele apenas bagunça.

Criptografar é tornar inelegível para todos exceto alguém que será capaz de ler. No caso, é impossível ler.
Perguntas interessantes