Buscar

14) Implemente um algoritmo que receba uma string como parâmetro e substitua todas as letras por suas sucessoras no alfabeto. Por exemplo, a string...

14) Implemente um algoritmo que receba uma string como parâmetro e substitua todas as letras por suas sucessoras no alfabeto. Por exemplo, a string “Casa” seria alterada para “Dbtb”. A letra z deve ser substituída pela letra a (e Z por A). Caracteres que não forem letras devem permanecer alterados.


Essa pergunta também está no material:

Lista06-Caracteres
2 pág.

Introdução à Computação Universidade Federal de Santa MariaUniversidade Federal de Santa Maria

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de implementação em Python para substituir as letras de uma string pelos seus sucessores no alfabeto: ```python def substituir_letras(string): nova_string = "" for letra in string: if letra.isalpha(): if letra == 'z': nova_string += 'a' elif letra == 'Z': nova_string += 'A' else: nova_string += chr(ord(letra) + 1) else: nova_string += letra return nova_string # Exemplo de uso string_original = "Casa" string_substituida = substituir_letras(string_original) print(string_substituida) # Saída: "Dbtb" ``` Nesse exemplo, a função `substituir_letras` recebe uma string como parâmetro e itera por cada caractere. Se o caractere for uma letra, ele é substituído pelo seu sucessor no alfabeto, levando em consideração o tratamento especial para as letras 'z' e 'Z'. Caso contrário, o caractere é mantido na nova string sem alterações.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais