1
resposta

[Sugestão] Calculando Valor da Entrega

Solicitado o KM do usuário
Perguntar se está chovendo ou não
Com base no Km percorrido, verificar a taxa base
Se estiver chovendo somar a taxa de chuva com a taxa base
Exibir para o usuário o valor

distancia = float(input('Digite a distãncia em KM:'))
chuva = input('Está chovendo? (Sim / Não)').strip().capitalize
km_5 = 5.00
km_6 = 8.00
km_11 = 10.00
taxa_chuva = 2.00

if distancia <= 5: 
  taxa_entrega = (km_5)
if distancia > 5 and distancia <= 10:
  taxa_entrega = (km_6)
if distancia > 10:
  taxa_entrega = (km_11)

if chuva == 'Sim':
  taxa_entrega = (taxa_entrega + taxa_chuva)

print(f'A taxa de entrega é R${taxa_entrega:.2f}')
1 resposta

Oi, Rebeca! Como vai?

Com base no que você explicou, chamou atenção a forma organizada como você pensou nas regras do problema, separando taxa por distância e considerando a condição da chuva. Isso mostra um bom raciocínio de lógica e um cuidado em seguir os passos solicitados na atividade.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!