From 02099d71ab6f512e8ba35af7dae07bc56768d572 Mon Sep 17 00:00:00 2001 From: Nayara Oliveira Santos Date: Wed, 19 Jun 2024 08:42:53 -0300 Subject: [PATCH] =?UTF-8?q?Adiciona=20resolu=C3=A7=C3=A3o=20do=20exerc?= =?UTF-8?q?=C3=ADcio=20Custo-da-viagem.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Nayara-Oliveira/Custo-da-viagem.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Nayara-Oliveira/Custo-da-viagem.py diff --git a/Nayara-Oliveira/Custo-da-viagem.py b/Nayara-Oliveira/Custo-da-viagem.py new file mode 100644 index 0000000..90bf9e2 --- /dev/null +++ b/Nayara-Oliveira/Custo-da-viagem.py @@ -0,0 +1,20 @@ +try: + def calcular_viagem(distancia): + if distancia <= 200: + valor_por_km = 0.75 + elif distancia <= 500: + valor_por_km = 0.60 + else: + valor_por_km = 0.50 + custo_total = 20 + valor_por_km * distancia + print(f"Sua viagem com {distancia} km custará R${custo_total}.") + + print("Bem vinda, vamos calcular o preço da sua viagem?") + distancia = float(input("Por favor, informe os quilômetros a serem viajados: ")) + + if distancia >= 50: + calcular_viagem(distancia) + else: + print("Infelizmente, não há viagens com percurso menor que 50 km") +except: + print("Erro: letras ou caracteres especiais não devem ser inseridos. Por favor, insira um valor numérico") \ No newline at end of file