Olá, David, como vai?
Seu algoritmo está claro e cumpre bem as regras propostas. A lógica principal está organizada e as condições seguem a estrutura necessária para chegar ao valor final da entrega.
A única observação é sobre o trecho que calcula o total quando chove. Seria interessante garantir que o cálculo seja atribuído à variável total usando o mesmo padrão que você utilizou anteriormente, para que não haja dúvida sobre o valor final. Algo como total = taxa + valor_chovendo e total = taxa torna o fluxo mais consistente.
Continue compartilhando seus exercícios, você está no caminho certo. O fórum está à disposição para o que precisar.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!