JLucas09 / Python_Exercicios_Resolvidos

Exercícios Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exercicios

1. Escreva um programa que solicite o preço do produto de uma mercadoria e o percentual de desconto. Depois exiba o valor do desconto e o preço do produto com desconto.

2. Escreva um programa que converta uma temperatura digitada em °C para °F. E exiba o resultado da temperatura em °C e em °F.

3. Escreva um programa que pergunte a quantidade de km percorrido por um carro alugado pelo usuário, assim como a quantidade de dias que o carro foi alugado. Calcule o valor total a pagar, sabendo que o carro custa R$ 60,00 por diária e R$ 1,15 por km rodado.

4. Escreva um programa para calculara redução do tempo de vida de um fumante. Pergunte quantos cigarros são fumados por dia e a quantos anos a pessoa já fuma. Considere que um fumante perde 10 minutos de vida a cada cigarro e calcule quantos dias de vida um fumante perderá. Exiba o resultado total em dias.

5. Escreva um programa que leia dois números e que pergunte qual operação você deseja realizar utilizando o caractere correspondente. Ou seja: soma(+), subtração(-), multiplicação(*) ou divisão( / ). E depois exiba o resultado da operação escolhida para esses dois números.

6. Escreva um programa para aprovar ou reprovar um financiamento imobiliário. Programa deve perguntar o valor do imóvel, o salário e a quantidade de meses para pagar. O valor da prestação não pode superar 30% do salário informado. Assim, calcule o valor da prestação e verifique se o financiamento será aprovado ou reprovado.

7. Supondo que a população de um país A seja da ordem de 80.000 habitantes com uma taxa anual de crescimento de 3% e que a população do país B seja 200.000 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.

8. Faça um programa que peça 10 números inteiros, calcule e mostre a quantidade de números pares e a quantidade de números impares.

9. Numa eleição existem três candidatos, candidato A, candidato B e candidato C. O número dos seus partidos são: 88, 51 e 39. Faça um programa que leia o voto de 20 eleitores através do número do partido ou da letra do candidato (A, B, C). Peça para cada eleitor votar e ao final mostrar o número de votos de cada candidato.

10. Faça um programa que imprime uma lista dos números primos existentes entre 1 e um número inteiro informado pelo usuário.

11. Faça um programa que peça para N pessoas a sua idade, ao final o programa deverá verificar se a média de idade da turma varia entre 0 e 25,26 e 60 e maior que 60; e então, dizer se a turma é jovem, adulta ou idosa respectivamente, conforme a média calculada.

12. Um gamer está querendo subir de patente no game Call of Duty. As mudanças de patente obedecem a seguinte regra:
a. Subir de patente: Ganhar no mínimo 60 pontos nas últimas 10 partidas.
b. Permanecer na patente: Ganhar entre 21 e 59 pontos nas últimas 10 partidas.
c. Cair de patente: Ganhar menos de 21 pontos nas últimas 10 partidas.
Assim, as pontuações seguem a seguinte tabela:
• Vitórias têm o valor de 10 pontos
• Empates 5 pontos
• Derrotas -2 pontos
Utilizando listas, elabore um algoritmo em Python que leia a pontuação de 10 partidas através da letra do resultado, ou seja, (V – Vitória, E – Empate, D - Derrota) e depois verifique se ele subirá de patente, se ele permanecerá na patente atual ou será rebaixado.

13. Utilizando listas faça um programa que faça 5 perguntas para uma pessoa sobre um crime. As perguntas são:
• “Telefonou para a vítima?”
• “Esteve no local do crime?”
• “Mora perto da vítima?”
• “Tinha dívidas com a vítima?”
• “Já trabalhou com a vítima?”

O programa deve no final emitir uma classificação sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2 questões, então ela deve ser classificada como “Suspeita”; entre 3 e 4 como “Cúmplice” e; 5 como “Assassino”. Caso contrário, ele será classificado como “Inocente”.

14. Faça um programa que leia um número indeterminado de notas. Após esta entrada de dados, o usuário poderá cancelar a entrada das notas inserindo um número negativo. E então faça o seguinte:
• Mostre a quantidade de notas que foram lidas.
• Exiba todas as notas na ordem em que foram informadas.
• Exiba todas as notas na ordem inversa à que foram informadas.
• Calcule e mostre a soma das notas.
• Calcule e mostre a média das notas.
• Imprima quais das notas inseridas estão acima da média calculada.

15. Faça um programa que receba a temperatura média de cada mês do ano e armazene-as em uma lista. Em seguida, calcule a média anual das temperaturas e mostre a média calculada juntamente com todas as temperaturas acima da média anual, e em que mês elas ocorreram (mostrar o mês por extenso: 1 – Janeiro, 2 – Fevereiro, . . . ).

About

Exercícios Python


Languages

Language:Python 100.0%