Oii, Maik!
Sua lógica para as faixas de distância está correta. Você utilizou muito bem o conceito de condicionais aninhadas (o uso do Se e Senão) para decidir o valor base da entrega.
Com a entrada que você definiu (7,5km), o seu algoritmo corretamente ignoraria a primeira condição e entraria na segunda (> 5KM e <= 10km), definindo a taxa inicial em R$ 8,00.
Tenho apenas uma dica importante sobre a lógica de somar o valor da chuva:
No trecho Se estiver chovendo acrescentar R$ 2,00 a taxa, para transformar isso em código funcional futuramente, você precisará atualizar a variável explicitamente. A estrutura padrão seria:
taxa = taxa + 2.00
Isso diz ao computador: "pegue o valor atual da taxa (8,00), some 2 e guarde o novo resultado (10,00) na mesma variável".
Como no seu teste a chuva está marcada como fALSE, o programa corretamente pulará essa soma e exibirá o total de R$ 8,00.
Continue praticando.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!