Aprenda manipulação de strings criando uma cifra - Passo 40

Conte-nos o que está acontecendo:

Olá! Não estou conseguindo resolver essa questão e preciso de ajuda! Também não estou conseguindo traduzir essa página para português! Alguém poderia dar um feedback, por favor? Grato!!

Seu código até o momento


# User Editable Region

text = 'Hello World'
shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'
encrypted_text = ''

for char in text.lower():
    index = alphabet.find(char)
    new_index = index + shift
    encrypted_text += alphabet[new_index]
    print('char:', char, 'encrypted text:', encrypted_text)

# User Editable Region

Informações do seu navegador:

Agente de usuário: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Informações do desafio:

Aprenda manipulação de strings criando uma cifra - Passo 40

the page is not available in portuguese yet.

What code have you tried?

Olá, @dpbarros45! Conforme comentou a @ILM, ainda não temos a parte do curso novo de Python traduzida para o português. Tudo o que você precisa fazer para passar é, na primeira linha após começar o laço for, colocar uma linha imprimindo na tela a verificação se a variável char é igual a um espaço em branco (" "). Lembre-se de que, para fazer essa comparação, você precisa do operador de igualdade (==).
Se, por exemplo, você quisesse comparar a variável teste com a expressão olá e imprimir isso na tela, seria assim:
print(teste == "Olá")
Faça as modificações no seu código seguindo essa ideia e teste novamente. Bons estudos! :smiley:

Olá! Não deu certo! poderia mostrar isso dentro do meu codigo, por favor?

for char in text.lower():
print(char == ‘’) -->coloquei essa linha e nao deu certo<–
index = alphabet.find(char)
new_index = index + shift
encrypted_text += alphabet[new_index]
print(‘char:’, char, ‘encrypted text:’, encrypted_text)

É preciso colocar um espaço entre as aspas, senão ele identifica como se fosse uma string vazia.

bom dia! Foi resolvida a questão! Obrigado Daniel, pelo feedback!

1 Like