Minha resolução para a questão 9:
#cadastramento dos valores base
dir_hotel = 150
gasolina_litro = 5
km_l = 14
destino = input('Informe a cidade de destino:')
qnt_dias = int(input('Informe a quantidade de dias da viagem:'))
#listas
cidades = ['Salvador', 'Fortaleza', 'Natal', 'Aracaju']
gastos_paseal = [200, 400, 250, 300]
distancia = [850, 800, 300, 550]
#funções
def gasto_hotel(dir_hotel, qnt_dias):
valor_dir = dir_hotel * qnt_dias
return valor_dir
def gasto_gasolina(gasolina_litro, km_l, cidades, destino, distancia):
valor_gasolina = 0
for i in range(0,len(cidades)):
if cidades[i] == destino:
valor_gasolina = ((distancia [i] / km_l) * gasolina_litro)* 2
break
return valor_gasolina
def gasto_passeio (cidades, destino, gastos_paseal, qnt_dias):
valor_alim = 0
for i in range(0,len(cidades)):
if cidades[i] == destino:
valor_alim = gastos_paseal[i] * qnt_dias
break
return valor_alim
#resultados
diaria = gasto_hotel(dir_hotel, qnt_dias)
gasolina = gasto_gasolina (gasolina_litro, km_l, cidades, destino, distancia)
passeio = gasto_passeio (cidades, destino, gastos_paseal, qnt_dias)
valor_total = diaria + gasolina + passeio
print(f'Com base nos gastos definidos, uma viagem de {qnt_dias} dias para {destino} saindo de Recife custaria {valor_total:.2f} reais')