Lista de Exercícios Resolvidos de Operações com String

Ver Teoria

Escreva um programa que recebe uma string e o tamanho da linha (número de caracteres), e retorne a string centralizada.

Exemplo de entrada:

'João Pé de Feijão'

50

Saída:

“ João Pé de Feijão“

Ver solução completa

Uma biblioteca distribui um cartão magnético para que os alunos possam frequentá-la. A senha inicial, enviada pelo correio, é gerada automaticamente a partir da data de nascimento do aluno ('dd/mm/aaaa') do seguinte modo:

mm'$'dd(invertido) + '#' + dd'!'mm(invertido) + '\'+aaaa

Exemplo:

Data de nascimento: 25/10/1995

25$01#10!52\1995

Escreva um programa que leia o dia, mês e ano de nascimento de um aluno e retorne sua senha de acordo com as regras acima.

Ver solução completa

1 ) Implemente um script responsável por receber uma palavra e imprimi-la na ordem inversa.

Exemplo:

Entrada: Entre com a palavra: CEFET

Saída: TEFEC

Ver solução completa

Considere S a string contendo o seguinte poema em Python:

  1. Qual fatiamento de S corresponde a string “tchutchuca”?
  2. Qual fatiamento de S corresponde a string “funk”?
  3. Qual fatiamento de S corresponde a string “adnil” (“linda” de trás pra frente)?

Ver solução completa

Escreva um programa que receba a data de nascimento do usuário no formato dd/mm/aaaa, armazene cada um dos dados em variáveis inteiras, chamadas dia, mês e ano. Por fim, exiba o somatório dos dados.

Ver solução completa

Escreva um programa que receba uma string e exiba a string com o caractere ”#” no início, no meio e no final dela. Por exemplo, se a entrada for ”abcd”, a saída deve ser ”#ab#cd#”. Outro exemplo: se receber ”abcde”, a função deve retornar ”#ab#cde#

Ver solução completa

Escreva um programa que receba duas strings como parâmetros e retorne a concatenação da primeira com o inverso da segunda, com exceção do primeiro caractere de cada uma.

Exemplo: dadas as entradas abcd e mnopq, o valor de retorno será bcdqpon .

Ver solução completa

Escreva um programa que receba uma string e retorne uma concatenação da string com 4 cópias da string formada pelo primeiro, segundo, último e penúltimo caracteres. Exemplo, se a entrada for abcdefg, a saída será abcdefgabgfabgfabgfabgf .

Ver solução completa