1. Lista de Exercícios 01 – Python
Algoritmos e Programação
1. Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a
letra escrever: F - Feminino, M - Masculino, demais letras - Sexo Inválido.
2. Faça um programa para a leitura de duas notas parciais de um aluno. O programa
deve calcular a média alcançada por aluno e apresentar:
a. A mensagem "Aprovado", se a média alcançada for maior ou igual a sete;
b. A mensagem "Reprovado", se a média for menor do que sete;
c. A mensagem "Aprovado com Distinção", se a média for igual a dez.
3. As Organizações Tabajara resolveram dar um aumento de salário aos seus
colaboradores e lhe contrataram para desenvolver o programa que calculará os
reajustes. Faça um programa que recebe o salário de um colaborador e o reajuste
segundo o seguinte critério, baseado no salário atual:
a. salários até R$ 280,00 (incluindo): aumento de 20%
b. salários entre R$ 280,00 e R$ 700,00: aumento de 15%
c. salários entre R$ 700,00 e R$ 1500,00: aumento de 10%
d. salários de R$ 1500,00 em diante: aumento de 5% Após o aumento ser
realizado, informe na tela: o salário antes do reajuste;
e. o percentual de aumento aplicado;
f. o valor do aumento;
g. o novo salário, após o aumento.
4. Supondo que a população de um país A seja da ordem de 80000 habitantes com uma
taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes
com uma taxa de crescimento de 1.5%. Faça um programa que calcule e escreva o
número de anos necessários para que a população do país A ultrapasse ou iguale a
população do país B, mantidas as taxas de crescimento.
5. Faça um programa que leia 5 números e informe o maior número.
6. Faça um programa que leia 5 números e informe a soma e a média dos números.
7. Faça um programa que imprima na tela apenas os números ímpares entre 1 e 50.
8. Numa eleição existem três candidatos. Faça um programa que peça o número total
de eleitores. Peça para cada eleitor votar e ao final mostrar o número de votos de
cada candidato.
9. Faça um programa que calcule o número médio de alunos por turma. Para isto, peça
a quantidade de turmas e a quantidade de alunos para cada turma. As turmas não
podem ter mais de 40 alunos.
2. 10. Tamanho de strings. Faça um programa que leia 2 strings e informe o conteúdo delas
seguido do seu comprimento. Informe também se as duas strings possuem o mesmo
comprimento e são iguais ou diferentes no conteúdo.
11. Nome na vertical. Faça um programa que solicite o nome do usuário e imprima-o na
vertical.
12. Palíndromo. Um palíndromo é uma sequência de caracteres cuja leitura é idêntica se
feita da direita para esquerda ou vice−versa. Por exemplo: OSSO e OVO são
palíndromos. Em textos mais complexos os espaços e pontuação são ignorados. A
frase SUBI NO ONIBUS é o exemplo de uma frase palíndromo onde os espaços foram
ignorados. Faça um programa que leia uma sequência de caracteres, mostre−a e
diga se é um palíndromo ou não.
13. Jogo de Forca. Desenvolva um jogo da forca. O programa terá́ uma lista de palavras
lidas de um arquivo texto e escolherá uma aleatoriamente. O jogador poderá́ errar 6
vezes antes de ser enforcado.
14. Faça um Programa que leia um vetor de 5 números inteiros e mostre-os.
15. Faça um Programa que leia um vetor de 10 números reais e mostre-os na ordem
inversa.
16. Faça um Programa que leia 4 notas, mostre as notas e a média na tela.
3. 17. Faça um Programa que leia um vetor de 10 caracteres, e diga quantas consoantes
foram lidas. Imprima as consoantes.
18. Faça um Programa que leia 20 números inteiros e armazene-os num vetor.
Armazene os números pares no vetor PAR e os números IMPARES no vetor impar.
Imprima os três vetores.
19. Faça um Programa que peça as quatro notas de 10 alunos, calcule e armazene num
vetor a média de cada aluno, imprima o número de alunos com média maior ou igual
a 7.0.
20. 7. Faça um Programa que leia um vetor de 5 números inteiros, mostre a soma, a
multiplicação e os números.