From 7854fd78fe904075197f521e47dbc205db30fee2 Mon Sep 17 00:00:00 2001 From: Fernanda Bazanini Date: Wed, 19 Jun 2024 15:25:57 -0300 Subject: [PATCH] =?UTF-8?q?Realizado=20um=20sistema=20de=20valores=20de=20?= =?UTF-8?q?acordo=20com=20o=20km=20rodado=20atrav=C3=A9s=20de=20fun=C3=A7?= =?UTF-8?q?=C3=B5es,=20try=20e=20except=20e=20outras=20ferramentas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FernandaBazanini/atividadeCasa.py | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 FernandaBazanini/atividadeCasa.py diff --git a/FernandaBazanini/atividadeCasa.py b/FernandaBazanini/atividadeCasa.py new file mode 100644 index 0000000..c16fd56 --- /dev/null +++ b/FernandaBazanini/atividadeCasa.py @@ -0,0 +1,38 @@ +gasto_fixo = 20 +texto = 'Boas Vindas à ReproViagens 🚌' +texto1 = 'Nos diga sua km e te diremos o valor 😉' + +def calculo_total(km_viajado): + if km_viajado <= 200: + return km_viajado * 0.75 + elif km_viajado <= 500: + return km_viajado * 0.60 + else: + return km_viajado * 0.50 + + +print('-='*30) +print(texto.center(60)) +print(texto1.center(60)) +print('-='*30, '\n') + +try: + km_viajado = float(input('Quantos Km serão rodados na viagem?: ')) + + if km_viajado < 0: + print('Erro ao calcular a quilometragem. Tente novamente.\n') + elif km_viajado < 50: + print('Não fazemos viagens com menos de 50 km para percorrer.\n') + else: + custo_km = calculo_total(km_viajado) + valor_total = custo_km + gasto_fixo + print(f'Com o total de {km_viajado:.2f} km percorridos, sua viagem terá o custo final de R$ {valor_total:.2f} reais.\n') + +except ValueError: + print('Insira apenas números válidos.\n') + +texto2 = 'FIM' + +print('-='*30) +print(texto2.center(60)) +print('-='*30)