Olá, Bruno! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de condicionais para definir diferentes faixas de preço da entrega, utilizou muito bem variáveis para capturar a entrada do usuário e ainda compreendeu a importância de considerar fatores externos para ajustar o valor final.
Uma dica interessante para o futuro é organizar melhor as condições para evitar sobreposição de regras. Assim:
entrega = int(input('Digite quantos Km serão: '))
chuva = input('Está chovendo? (s/n) ')
if entrega <= 5:
taxa = 5
elif entrega <= 10:
taxa = 8
else:
taxa = 10
if chuva == 's':
taxa += 2
print(f'O valor da entrega é de R$ {taxa},00')
Isso faz com que o cálculo fique mais claro e direto, sem repetições desnecessárias.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!