1
resposta

Desafio: calculando o valor da entrega

ENTRADAS SOLICITADAS AO USUÁRIO

distancia=int(input("Qual a distância do local para entrega?")) Obs: utilizando o INT na variável distancia por ser um número inteiro.
chuva=input("Está chovendo? S/N")
valor_entrega=0

PROCESSAMENTO

if distancia <= 5:
valor_entrega= 5
elif distancia <10:
valor_entrega= 8
if distancia >10:
valor_entrega= 10

if chuva == 'S':
valor_final= valor_entrega +2
else:
valor_final= valor_entrega

SAÍDA

print(f"Valor final: R${valor_final}")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Matheus! Como vai?

Agradeço por compartilhar.

Seu código ficou bem estruturado e demonstra que você compreendeu o uso das condicionais para calcular o valor da entrega de forma lógica e funcional. Gostei também da explicação sobre o uso do int, mostra atenção aos tipos de dados.

Uma dica: use elif no último teste de distância também (em vez de um novo if) para evitar verificações desnecessárias e deixar o fluxo mais limpo.

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