Exercícios Complementares de Fixação em Python
Estes exercícios complementares visam aprofundar a prática em estruturas de decisão,
manipulação de listas e dicionários, tratamento de erros e organização do código.
1. Filtro de Nomes
Crie uma lista com vários nomes. Peça ao usuário uma letra e exiba apenas os nomes que
começam com essa letra.
2. Contador de Palavras
Peça uma frase ao usuário e conte quantas palavras ela contém (dica: use split()).
3. Conversor de Temperatura
Crie um programa que converte de Celsius para Fahrenheit e vice-versa. Use funções separadas
para cada conversão.
4. Cadastro com Menu
Monte um sistema de menu com as opções:
1. Cadastrar pessoa
2. Listar cadastros
3. Sair
Use laço while e lista de dicionários.
5. Validador de CPF Simples
Peça um CPF (formato 000.000.000-00) e verifique se ele tem exatamente 14 caracteres. Exiba
mensagem de válido ou inválido.
6. Soma dos Pares
Peça ao usuário para informar 5 números e some apenas os pares.
7. Login com Tentativas
Implemente um sistema de login com no máximo 3 tentativas. Se errar 3 vezes, o acesso deve ser
bloqueado.
8. Contador de Caracteres Específicos
Peça uma frase e conte quantas vezes aparece a letra 'a' e o espaço.
9. Agenda de Contatos
Crie um dicionário com nomes como chave e número de telefone como valor. Permita adicionar e
buscar contatos.
10. Soma até Zero
Permita ao usuário digitar vários números até digitar 0. No final, mostre a soma de todos os
números digitados.