DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON (ARA0095/7484644 / 2023.1) Turma 3001


Exercicios_de_String.pdf


  1. Crie um programa que imprima o comprimento de uma string.

    
    
  2. Crie um programa que compara duas strings.

    
    
  3. Faça um programa que leia um nome e imprima as 4 primeiras letras do nome.

    
    
  4. Faça um programa que leia um nome, calcule e retorne quantas letras tem esse nome.

    
    
  5. Escreva uma função que recebe uma frase e uma palavra antiga e uma palavra nova. A função deve retornar uma string contendo a frase original, mas com a última ocorrência da palavra antiga substituída pela palavra nova. A entrada e saída de dados deve ser feita no programa principal.

    Exemplo: Frase: “Quem parte e reparte fica com a maior parte” Palavra antiga: “parte” Palavra nova: “parcela” Resultado a ser impresso no programa principal: “Quem parte e reparte fica com a maior parcela”

    
    
  6. Faça uma função que recebe uma frase e retorna o número de palavras que a frase contém. Considere que a palavra pode começar e/ou terminar por espaços. A entrada e saída de dados deve ser feita no programa principal.

    
    
  7. Faça uma função que recebe uma frase e substitui todas as ocorrências de espaço por “#”. Faça também uma função para realizar a entrada de dados. A saída de dados deve ser feita no programa principal.

    
    
  8. Faça um programa que decida se duas strings lidas do teclado são palíndromas mútuas, ou seja, se uma é igual à outra quando lida de traz para frente.

    
    
  9. Um anagrama é uma palavra que é feita a partir da transposição das letras de outra palavra ou frase. Por exemplo, “Iracema” é um anagrama para “America”. Escreva um programa que decida se uma string é um anagrama de outra string, ignorando os espaços em branco. O programa deve considerar maiúsculas e minúsculas como sendo caracteres iguais, ou seja, “a” = “A”.

    
    
  10. Faça um programa que leia o nome do usuário e mostre o nome de traz para frente, utilizando somente letras maiúsculas.

    
    
  11. Faça um programa que leia o nome do usuário e o imprima na vertical, em forma de escada, usando apenas letras maiúsculas.

    
    
  12. Faça um programa que leia uma data de nascimento no formato dd/mm/aaaa e imprima a data com o mês escrito por extenso