Oi, Bruno. Tudo certo?
Sua solução para o cálculo do valor da entrega demonstra boa compreensão da estrutura condicional aninhada. A lógica de distância foi bem implementada com os intervalos corretos, e a verificação adicional para chuva segue o fluxo apropriado ao acrescentar a taxa extra. Contudo, há um ponto que merece ajuste para que o algoritmo funcione corretamente.
Na primeira entrada, você solicita ao usuário responder "True ou False", mas na verificação você compara com "Sim". Seria melhor manter a coerência entre a pergunta e o que você verifica, escolhendo um padrão único.
Como você poderia adaptar seu algoritmo para incluir também descontos para clientes frequentes ou cupons promocionais?
Obrigado por compartilhar sua solução. O fórum está à disposição para suas próximas questões.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!