From 4e95cf253fae0cf417fb856b125071885f025bc3 Mon Sep 17 00:00:00 2001 From: Nara Sane Date: Wed, 19 Jun 2024 20:34:33 -0300 Subject: [PATCH 1/2] nara-sane --- nara-sane/resolucao_tarefa.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 nara-sane/resolucao_tarefa.py diff --git a/nara-sane/resolucao_tarefa.py b/nara-sane/resolucao_tarefa.py new file mode 100644 index 0000000..ce52e84 --- /dev/null +++ b/nara-sane/resolucao_tarefa.py @@ -0,0 +1,33 @@ +# nomear função +def calculo_viagem(kms): + # colocando as condicoes dos valores da viagem + if kms <= 200: + valor_por_km = 0.75 + elif kms <= 500: + valor_por_km = 0.60 + else: + valor_por_km = 0.50 + + valor_base = 20.00 + + #operação matemática para calcular a função + valor_total = valor_base + (kms * valor_por_km) + return valor_total + +print("Olá, seja bem-vinda. Esse programa irá calcular o preço da sua viagem de ônibus!") +# pedir ao usuário a quantidade de km da viagem +entrada = input("Digite a quantidade de quilômetros da viagem: ") +# colocar o formato que tem que ser +try: + # Converter a entrada para float + kms = float(entrada) + if kms > 0: + valor_viagem = calculo_viagem(kms) + + + # Imprimir o resultado e corrigir os erros + print("Sua viagem com", kms, "km custará R$", valor_viagem) + else: + print("Por favor, digite um número maior que zero.") +except ValueError: + print("Entrada inválida. Por favor, digite um número válido.") \ No newline at end of file From 1a59017b8486d56a08dba3d709500df1b7634d1a Mon Sep 17 00:00:00 2001 From: Nara Sane Date: Wed, 19 Jun 2024 20:40:06 -0300 Subject: [PATCH 2/2] melhorei os textos --- nara-sane/resolucao_tarefa.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nara-sane/resolucao_tarefa.py b/nara-sane/resolucao_tarefa.py index ce52e84..463674a 100644 --- a/nara-sane/resolucao_tarefa.py +++ b/nara-sane/resolucao_tarefa.py @@ -10,7 +10,7 @@ def calculo_viagem(kms): valor_base = 20.00 - #operação matemática para calcular a função + # operação matemática para calcular a função valor_total = valor_base + (kms * valor_por_km) return valor_total @@ -19,13 +19,13 @@ def calculo_viagem(kms): entrada = input("Digite a quantidade de quilômetros da viagem: ") # colocar o formato que tem que ser try: - # Converter a entrada para float + # converter a entrada para float kms = float(entrada) if kms > 0: valor_viagem = calculo_viagem(kms) - # Imprimir o resultado e corrigir os erros + # imprimir o resultado e corrigir os erros print("Sua viagem com", kms, "km custará R$", valor_viagem) else: print("Por favor, digite um número maior que zero.")