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
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!
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)