Buscar

Lista de Exercícios sobre Condicionais em Python

Prévia do material em texto

Lista de Exercícios sobre Condicionais em Python
Para consolidação de entendimento.
Você pode acompanhar a resolução dos exercícios na pasta da semana05 em
https://replit.com/@JeffersonSilva4/CE-ALG-LOG-PROG-202301
1. Escreva um programa que peça ao usuário para inserir um número inteiro e imprima se o
número é par ou ímpar.
n = int(input("Digite um numero: "))
if (n % 2 == 0):
print("Par")
else:
print("Ímpar")
2. Escreva um programa que peça ao usuário para inserir dois números e imprima o maior
número.
n1 = int(input("Digite um numero 1: "))
n2 = int(input("Digite um numero 2: "))
if (n1 > n2):
print(n1)
else:
print(n2)
3. Escreva um programa que peça ao usuário para inserir um número inteiro e imprima se o
número é divisível por 3.
n = int(input("Digite um numero: "))
if (n % 3 == 0):
print("Divisível por 3")
else:
print("Não divisível por 3")
https://replit.com/@JeffersonSilva4/CE-ALG-LOG-PROG-202301
4. Escreva um programa que peça ao usuário para inserir dois números e imprima o menor
número.
n1 = int(input("Digite um numero 1: "))
n2 = int(input("Digite um numero 2: "))
if (n1 < n2):
print(n1)
else:
print(n2)
5. Escreva um programa que peça ao usuário para inserir a sua idade e verifique se ele é
maior de idade (idade >= 18) ou não.
n = int(input("Digite um numero: "))
if (n >= 18):
print("Maior de idade")
else:
print("Menor de idade")
6. Escreva um programa que peça ao usuário para inserir um número inteiro e imprima se o
número é divisível por 4.
n = int(input("Digite um numero: "))
if (n % 4 == 0):
print("Divisível por 4")
else:
print("Não divisível por 4")
7. Escreva um programa que peça ao usuário para inserir um número e imprima se ele é
positivo, negativo ou zero.
n = int(input("Digite um numero: "))
if (n > 0):
print("Positivo")
elif (n < 0):
print("Negativo")
else:
print("Zero")
8. Escreva um programa que peça ao usuário para inserir um número inteiro e imprima se o
número é divisível por 5.
n = int(input("Digite um numero: "))
if (n % 5 == 0):
print("Divisível por 5")
else:
print("Não divisível por 5")
9. Escreva um programa que peça ao usuário para inserir um número inteiro e calcule o seu
quadrado.
n = int(input("Digite um numero: "))
print(n**2)
10. Escreva um programa que peça ao usuário para inserir um número inteiro e imprima se o
número é divisível por 7.
n = int(input("Digite um numero: "))
if (n % 7 == 0):
print("Divisível por 7")
else:
print("Não divisível por 7")
11. Escreva um programa que peça ao usuário para inserir o lado do quadrado e calcule a
sua área.
n = int(input("Digite o lado do quadrado: "))
print(n**2)
12. Escreva um programa que peça ao usuário para inserir dois lados do retângulo e calcule
a sua área.
l1 = int(input("Digite um lado do retangulo: "))
l2 = int(input("Digite o outro lado do retangulo: "))
print(l1 * l2)
13. Escreva um programa que peça ao usuário o raio de um círculo e imprima sua área.
from math import pi
r = int(input("Digite a área do círculo: "))
print(pi * r**2)
14. Escreva um programa que peça ao usuário para inserir uma temperatura em Celsius e
imprima a temperatura equivalente em Fahrenheit.
celsius = float(input("Digite uma temperatura em Celsius: "))
print(celsius * 1.8 + 32)
15. Escreva um programa que peça ao usuário para inserir o seu nome e idade e imprima
uma mensagem personalizada de boas-vindas.
nome = input("Digite seu nome: ")
idade = int(input("Digite sua idade: "))
print(f"Seja bem-vindo {nome}. Uau você está com {idade} anos")
16. Escreva um programa que peça ao usuário para inserir três números e imprima o maior
número.
n1 = int(input("Digite um numero 1: "))
n2 = int(input("Digite um numero 2: "))
n3 = int(input("Digite um numero 3: "))
if (n1 > n2):
maior = n1
else:
maior = n2
if (n3 > maior):
maior = n3
print(maior)
17. Escreva um programa que peça ao usuário para inserir a sua altura em metros e peso
em quilogramas e calcule o seu IMC (Índice de Massa Corporal). Em seguida, imprima a
sua categoria de peso (abaixo do peso, peso normal, sobrepeso, obesidade grau 1,
obesidade grau 2 ou obesidade grau 3).
altura = float(input("Insira a sua altura em metros: "))
peso = float(input("Insira o seu peso em quilogramas: "))
imc = peso / altura**2
if imc < 18.5:
categoria = "abaixo do peso"
elif imc < 25:
categoria = "peso normal"
elif imc < 30:
categoria = "sobrepeso"
elif imc < 35:
categoria = "obesidade grau 1"
elif imc < 40:
categoria = "obesidade grau 2"
else:
categoria = "obesidade grau 3"
print("O seu IMC é:", imc)
print("A sua categoria de peso é:", categoria)
18. Escreva um programa que peça ao usuário para inserir três números e imprima o menor
número.
n1 = float(input("Digite o número 1: "))
n2= float(input("Digite o numero 2: "))
n3 = float(input("Digite o numero 3: "))
if (n1 < n2):
menor = n1
else:
menor = n2
if (n3 < menor):
menor = n3
print(menor)
19. Escreva um programa em que o usuário possa calcular o valor futuro de um investimento
com juros simples ou compostos. O programa deve pedir o valor inicial do investimento,
a taxa de juros e o período de tempo. O programa então calcula o valor futuro do
investimento e exibe o resultado.
valor_inicial = \
float(input("Digite o valor inicial do investimento: R$ "))
taxa_juros = float(input("Digite a taxa de juros (em %): "))
periodo = int(input("Digite o período de tempo (em anos): "))
juros_simples = valor_inicial * (taxa_juros/100) * periodo
valor_futuro_simples = valor_inicial + juros_simples
valor_futuro_composto = \
valor_inicial * ((1 + (taxa_juros/100)) ** periodo)
print("Com juros simples, o valor futuro do investimento é: R$",
valor_futuro_simples)
print("Com juros compostos, o valor futuro do investimento é: R$",
valor_futuro_composto)
20. Escreva um programa em que o usuário possa calcular o retorno sobre um investimento
(ROI). O programa deve pedir o custo do investimento, a receita gerada e o período de
tempo. O programa então calcula o ROI e exibe o resultado.
custo = float(input("Digite o custo do investimento: R$ "))
receita = \
float(input("Digite a receita gerada pelo investimento: R$ "))
periodo = int(input("Digite o período de tempo (em anos): "))
lucro = receita - custo
roi = (lucro / custo) * 100 / periodo
print("O ROI do investimento é:", roi, "% por ano")

Continue navegando