Compendio EXERCICIOS V
Compendio EXERCICIOS V
[Subtítulo do documento]
Síntese
[Cative o leitor com uma síntese interessante, que normalmente é um pequeno resumo
do documento. Quando quiser adicionar os seus conteúdos, clique aqui e comece a
escrever.]
Exercício 1
Elabore um algoritmo em PYTHON, que calcule o Índice de Massa Corporal(IMC), que é dado
pela seguinte fórmula e indique a
respetiva Classificação.
Resolução
# exercício 1
# que pretende calcular o IMC de acordo com a fórmula e indicando o
grau consoante tabela conhecida
altura = float(input(" insira a sua altura em metros "))
peso = float(input("digite o seu peso em kg "))
imc=peso/(altura*altura)
print(imc)
if (imc<18.5):
print("Abaixo do peso")
elif(imc<25):
print("Peso normal")
elif(imc<30):
print("sobrepeso")
elif(imc<35):
print("Obesidade grau 1")
elif(imc<40):
print("Obesidade grau 2")
else:
print("Obesidade grau 3")
Exercício 2
Elabore um algoritmo em PYTHON, que permita converter
uma temperatura de Celsius para Fahrenheit e vice-versa.
Essa conversão é possível com a seguinte fórmula:
Resolução
# exercício 2
# permita converter uma temperatura de Celsius para Fahrenheit e vice-
versa permita converter uma temperatura de Celsius para Fahrenheit e
vice-versa
print("Indique a escala de temperatura que você quer converter?")
print("Digite C para Celsius, F para Fahrenheit ")
escolha = input().upper()
if escolha != "C" and escolha != "F":
print("Escolha inválida. Por favor, digite 'C' para Celsius ou 'F'
para Fahrenheit.")
else:
print("Qual é o valor da temperatura?")
temperatura = float(input())
if escolha == "C":
conversao = "Fahrenheit"
resultado = 9 * temperatura / 5 + 32
else:
conversao = "Celsius"
resultado = (temperatura - 32) * 5 / 9
Exercício 3
Faça um programa que solicite ao utilizador a sua idade, depois disso, exiba a
classificação etária de acordo com as faixas de valores:
Resolução
#exercício 3
# Faça um programa que solicite ao utilizador a sua idade, depois
disso, exiba a classificação etária de acordo com as faixas de
valores:
idade = int (input("Digite sua idade: "))
Exercício 4
Crie um algoritmo em Pyhton que permita
resolver o seguinte: Tendo um triângulo diga se
é escaleno, isósceles ou equilátero.
Nota:
Resolução
# exercício 4
# Pedindo os tamanhos dos lados do triângulo do utilizador
lado_a = float(input("Digite o comprimento do lado A do triângulo: "))
lado_b = float(input("Digite o comprimento do lado B do triângulo: "))
lado_c = float(input("Digite o comprimento do lado C do triângulo: "))
Exercício 5
Crie um algoritmo em Python que permita contar os números pares e os números ímpares que
foram lidos. A condição de saída é introduzir o número 0.
#exercício 5
#contar os números pares e os números ímpares que foram lidos.
# A condição de saída é introduzir o número 0.
conta_par = 0
conta_impar = 0
while num != 0:
if num % 2 == 0:
conta_par += 1
else:
conta_impar += 1
Exercício 6-LISTAS
Faça um programa que inicialize uma lista vazia e solicite ao utilizador 3
nomes de cidades, um por vez, cada vez que o usuário digitar um nome, o
programa deve incluir este nome na lista de cidades.
Resolução
#exercício 6-Listas
cidades = []
Exercício 7
Faça um algoritmo que solicite 3 notas para o utilizador, calcule a média e indique se
o aluno foi aprovado ou reprovado (nota precisa ser maior ou igual a sete para o aluno
ser aprovado).
Resolução
#exercício 7
# calcule a média e indique se o aluno foi aprovado ou reprovado
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
if media >= 7:
print("Aprovado")
else:
print("Reprovado")
Exercício 8
Faça um programa que inicialize uma lista de compras com 5 itens diferentes e exiba
todos utilizando um laço de repetição.
Resolução
#exercício 8
# lista de compras com 5 itens diferentes e exiba todos utilizando um
laço de repetição.
itens_compra = ["Arroz", "Leite", "Ovos", "Feijão", "Tomate"]
for item in itens_compra:
print(item)
Exercício 9
Elaborar um programa Python que leia uma lista com 10 inteiros e imprima a soma e média
dos números.
# Imprimir a soma e a média de uma lista com 10 inteiros
numeros = []
for i in range(10):
try:
numero = int(input(“Digite um número inteiro: “))
numeros.append(numero)
except ValueError:
print(“Entrada inválida!!!”)
soma = sum(numeros)
media = soma / len(numeros)
print(“Soma:”, soma)
print(“Média:”, media)