Obtenha respostas rápidas e precisas para suas perguntas no Sistersinspirit.ca, a melhor plataforma de Q&A. Experimente a conveniência de encontrar respostas precisas para suas perguntas de uma comunidade dedicada de especialistas. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções para suas perguntas de maneira rápida e precisa.

IMPLEMENTE O SEGUINTE PROGRAMA EM PYTHON. FAÇA UM PROGRAMA QUE FORNEÇA O VALOR DA PASSAGEM DE ONIBUS PARA ALGUNS ESTADOS DO BRASIL. AS OPÇÕES DESTINO E OS VALORES DAS PASSAGENS ESTÃO LISTADOS NA TABELA ABAIXO. É NECESSARIO QUE O USUÁRIO INFORME AO PROGRAMA O DESTINO QUE DESEJA IR. CASO O LOCAL NÃO CONSTAR NA TABELA, O PROGRAMA DEVE INFORMAR QUE NÃO EXISTE ROTA PARA O DESTINO DESEJADO. POR ÚLTIMO, O PROGRAMA DEVE IMPRIMIR, O VALOR DA PASSAGEM QUE USUÁRIO DEVE PAGAR.

DESTINO PREÇO

RIO DE JANEIRO 40 REAIS
CURITIBA 100 REAIS
ACRE 70 REAIS
Minas Gerais 30 REAIS​

Sagot :

Resposta:

passagens = {

   'Rio de Janeiro': 40,

   'Curitiba': 100,

   'Acre': 70,

   'Minas Gerais': 30

}

destino = input('Insira seu destina <Rio de Janeiro, Curitiba, Acre ou Minas Gerais> => ')

if destino not in passagens:

   print('Não existe rota para o destino desejado.')

else:

   print(f'O valor da passagem é de R${passagens[destino]:.2f}')

Explicação:

Primeiro criei um dicionário com o valor e destino de todas as passagens e depois pedi ao usuário o destino e por último validei se o destino desejado existe no dicionário.