1
resposta

Taxa Entrega

taxa = int

dist_quilo = int(input("Qual a distância que você reside em quilômetros?"))
tempo = input("Está chovendo [s/n]")

if dist_quilo <= 5:
taxa = 5
elif dist_quilo >= 5 or <= 10:
taxa = 8
else:
taxa = 10

if tempo == "s":
taxa += 2

print("o valor total da entrega é:", taxa)

1 resposta

Oi, Bruno! Como vai?

Agradeço por compartilhar.

Seu código está bem encaminhado na lógica de calcular a taxa pela distância e somar um valor extra em caso de chuva. O ajuste necessário está na condição do elif: em Python, cada comparação precisa estar completa. Dica: troque elif dist_quilo >= 5 or <= 10: por elif dist_quilo > 5 and dist_quilo <= 10:, assim o Python consegue verificar corretamente se a distância está entre 6 e 10 km.

taxa = 0

dist_quilo = int(input("Qual a distância que você reside em quilômetros? "))
tempo = input("Está chovendo [s/n]? ")

if dist_quilo <= 5:
    taxa = 5
elif dist_quilo > 5 and dist_quilo <= 10:
    taxa = 8
else:
    taxa = 10

if tempo == "s":
    taxa += 2

print("O valor total da entrega é:", taxa)
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!