From 9adb5fdacfb4d2d7aca527ac761b79cdb717ed47 Mon Sep 17 00:00:00 2001 From: marcelly-c Date: Wed, 19 Jun 2024 15:27:25 -0300 Subject: [PATCH] =?UTF-8?q?adicionei=20o=20programa=20custodeviagem=20na?= =?UTF-8?q?=20pasta=20marcelly=20onde=20ser=C3=A1=20calculado=20o=20pre?= =?UTF-8?q?=C3=A7o=20de=20viagens=20para=20uma=20empresa=20de=20onibus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marcelly/custodeviagem.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Marcelly/custodeviagem.py diff --git a/Marcelly/custodeviagem.py b/Marcelly/custodeviagem.py new file mode 100644 index 0000000..0aaed2d --- /dev/null +++ b/Marcelly/custodeviagem.py @@ -0,0 +1,29 @@ +#Custo de Viagem + +def calc_viagem(km): + custofixo = 20.00 + if km <= 200: + valor_por_km = 0.75 + elif 200 < km <= 500: + valor_por_km = 0.60 + else: + valor_por_km = 0.50 + + total = custofixo + (km * valor_por_km) + print("Sua viagem com ", km ," km custará R$ ", total) + +km_viajados = input("Digite a distância em km da viagem: ") + +try: + km = float(km_viajados) + if 0 <= km < 50: + print("Alerta!! A vida é muito curta, e sua viagem tambem! A viagem deve ser de pelo menos 50 km.") + elif km < 0: + print("Alerta!! Não me faz andar prá tras e nem ficar parado! A distância inserida não pode ser negativa.") + else: + calc_viagem(km) +except: + print("Seus caracteres são especiais demais pro meu programa :( Por favor, insira um número :)") + + +