2
respostas

resposta <3

#4
valor_2020 = float(input('Digite o P.valor :'))
valor_2021 = float(input('Digite o S.valor :'))
valor_2022 = float(input('Digite o T.valor :'))

if valor_2020 > valor_2021 and valor_2020 > valor_2022 :
print(f'Primeiro valor é o Maior!!!')
valor_maior = valor_2020
ano_valor = "2020"
elif valor_2021 > valor_2020 and valor_2021 > valor_2022 :
print(f'Segundo valor é o maior')
valor_maior = valor_2021
ano_valor = "2021"
else :
print(f'Valor 2022 é o maior')
valor_maior = valor_2022
ano_valor = "2022"

if valor_2020 < valor_2021 and valor_2020 < valor_2022 :
print(f'Primeiro ano é o menor')
valor_menor = valor_2020
ano_menor = "2020"
elif valor_2021 < valor_2020 and valor_2021 < valor_2022 :
print(f'Segundo valor é o menor')
valor_menor = valor_2021
ano_menor = "2021"
else :
print(f'Valor 2022 é o menor')
valor_menor = valor_2022
ano_menor = "2022"

print(f'No ano de {ano_valor}, o corolla teve o seu maior valor sendo ele R${valor_maior}')
print(f'No ano de {ano_menor}, o corolla teve o seu menor valor sendo ele R${valor_menor}')
print(f'-------FIM------')

#5
ProdutoX = float(input('Digite o valor do P.Produto: '))
ProdutoY = float(input('Digite o Valor de S.Produto: '))
ProdutoZ = float(input('Digite o Valor do T.Produto: '))

if ProdutoX < ProdutoY and ProdutoX < ProdutoZ :
print(f'ProdutoX possui o menor valor custando: R${ProdutoX}')
mais_barato = ProdutoX
elif ProdutoY < ProdutoX and ProdutoY < ProdutoZ :
print(f'ProdutoY possui o menor valor custando: R${ProdutoY}')
mais_barato = ProdutoY
elif ProdutoZ < ProdutoX and ProdutoZ < ProdutoY :
print(f'ProdutoZ possui o menor valor custando: R${ProdutoZ}')
mais_barato = ProdutoZ
else:
print(f'todos são do Mesmo valor')

#6
P1 = float(input('digite o Pvalor : '))
P2 = float(input('digite o Svalor : '))
P3 = float(input('digite o Tvalor : '))

numeros = [P1, P2 , P3]
numeros.sort(reverse=True)
print(f'A ordem decrescente é : {numeros}')

#10

n1 = float(input('digite o Pvalor: '))
n2 = float(input('digite o Svalor: '))
operações = input('Operações desejada (+ , - , * , / ): ')
import operator
ops = {
"+": operator.add,
"-": operator.sub,
"*": operator.mul,
"/": operator.truediv,
}
if operações in ops :
resultado = ops[operações](n1, n2)

tipo = "inteiro" if resultado % 1 == 0 else "Decimal"
sinal = "Positivo" if resultado > 0 else ("neutro" if resultado == 0 else "negativoa")
Par_ou_Impar = "Par" if resultado % 2 == 0 else "Impa "

print(f'Resulto:{resultado}')
print(f'o numero é {tipo}, {sinal} e {Par_ou_Impar}')
else :
print(f'Operação inavlida')

2 respostas

só fiz as que eu achei mais trabalhosas e dps eu faço mais exercicios

Olá, Marcos! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para comparar valores com Python, utilizou muito bem o sort para organizar os números em ordem decrescente e ainda compreendeu a importância do módulo operator para realizar cálculos de forma dinâmica.

Uma dica interessante para o futuro é utilizar estruturas de dados como os dicionários para simplificar comparações e armazenar valores associados a anos ou produtos. Assim:

valores = {"2020": valor_2020, "2021": valor_2021, "2022": valor_2022}

ano_maior = max(valores, key=valores.get)
ano_menor = min(valores, key=valores.get)

print(f"No ano de {ano_maior}, o maior valor foi R${valores[ano_maior]}")
print(f"No ano de {ano_menor}, o menor valor foi R${valores[ano_menor]}")

Isso pode facilitar futuras expansões caso você queira comparar mais anos ou produtos.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!