From f530fe4be8a30286efbb52acf2c83a1f5df75816 Mon Sep 17 00:00:00 2001 From: Williane Fernandes Date: Wed, 19 Jun 2024 14:04:48 -0300 Subject: [PATCH] =?UTF-8?q?Adicionei=20o=20arquivo=20referente=20ao=20exer?= =?UTF-8?q?c=C3=ADcio=20para=20casa=20da=20semana=2003?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicio_casa.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 exercicio_casa.py diff --git a/exercicio_casa.py b/exercicio_casa.py new file mode 100644 index 0000000..868db94 --- /dev/null +++ b/exercicio_casa.py @@ -0,0 +1,25 @@ +def preco_viagem(): + while True: + try: + print("Para começar, insira a quantidade de KM percorridos. Não são permitidos: \n⇨ Valores de KM menores que 50\n⇨ Inserir caracteres de texto na quilometragem\n⇨ Inserir número negativo") + km = float(input("Quilometragem: ")) + + if km < 50: + print("\nO número que você digitou é menor do que 50, por gentileza informe uma quilometragem válida.") + continue + + if km <= 200: + preco_km = 0.75 + elif km <= 500: + preco_km = 0.60 + else: + preco_km = 0.50 + + preco_total = 20 + km * preco_km + print("Sua viagem com", round(km, 2), "km custará R$", round(preco_total, 2), " onde ", round(km, 2), " é o número de quilômetros e ", round(preco_total, 2), "é o valor total a ser pago.") + break + + except: + print("Entrada inválida. Por favor, digite um valor numérico maior ou igual a 50.") + +preco_viagem()