1
resposta

Calculando pedágio

motorista = {
    "nome": "",
    "distancia_percorrida": 0.0,
    "valor_pedagio": 0.0
}

motorista['nome'] = input("Informe o nome do motorista: ")
motorista['distancia_percorrida'] = float(input("Informe a distância percorrida (em km): "))

if motorista['distancia_percorrida'] < 100.0:
    motorista['valor_pedagio'] = 10.0
elif 100.0 <= motorista['distancia_percorrida'] <= 200.0:
    motorista['valor_pedagio'] = 20.0
else:
    motorista['valor_pedagio'] = 30.0

print(f"Motorista {motorista['nome']} deve pagar R$ {motorista['valor_pedagio']:.2f} de pedágio.")
1 resposta

Olá! Como vai?

Mandou muito bem na resolução da atividade!

Observei que você explorou o uso de dicionários para organizar os dados do motorista, utilizou muito bem o controle de fluxo com if elif else para definir o valor do pedágio e ainda compreendeu a importância do uso de interpolação com f-strings para exibir informações formatadas de forma clara e elegante.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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