1
resposta

[Projeto] [Desafio] Calculando Valor de Entrega

exibir("Qual a distância de sua casa até nosso estabelecimento?")
Ler resposta1
dist = resposta1

exibir("Está chovendo?") - True or False
ler resposta 2
chov = resposta 2 (True or False)

taxamenor5 = 5

taxaentre5e10 = 8

taxaacima10 = 10

taxa_chov = 2 ou 0

taxatotal = ?

Se chov = True, então taxa_chov = 2
senão, taxa_chov =0

Se dist <= 5, então taxatotal = taxamenor5 + taxa_chov
senão, se dist > 5 e dist <= 10 então taxatotal = taxaentre5e10 + taxa_chov
senão, se dist >10 então taxatotal = taxaacima10 + taxa_chov

exibir(" sua taxa de entrega é:")
exibir(taxatotal)

1 resposta

Oi, Fernando! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Do jeito que você explicou, ficou claro como estruturou a lógica para calcular a taxa, e isso mostra que você organizou bem as condições para cada faixa de distância.

Uma dica interessante para o futuro é usar uma verificação simples com if para deixar o código mais direto. Veja este exemplo:


dist = 7
chovendo = True

if chovendo:
    taxa_chov = 2
else:
    taxa_chov = 0

print("Taxa clima:", taxa_chov)

O código acima apenas verifica se chovendo e verdadeiro e soma a taxa extra.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!