Advertisement
Mushi

postos.py

May 21st, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. lista = [
  2.     [100, 100, 100, 125, 50],
  3.     [10, 50, 25, 1, 50],
  4.     ["Posto A", "Posto B", "Posto C", "Posto D", "Posto E"]
  5. ]
  6.  
  7. def indice_posto(posto, lista_postos):
  8.     for index in range(len(lista_postos)):
  9.         if lista_postos[index] == posto:
  10.             return index
  11.  
  12. def rendimentos_postos(km_total, volume_total, posto):
  13.     for posto, km, volume in zip(posto, km_total, volume_total):
  14.         print("Posto: %s Rendimento Médio: %.2f" % (posto, (km/volume)))
  15.  
  16. def posto_melhor_gasolina(km_total, volume_total, posto):
  17.     rendimento = 0
  18.     melhor_posto = ""
  19.     for posto, km, volume in zip(posto, km_total, volume_total):
  20.         if rendimento < (km/volume):
  21.             rendimento = (km/volume)
  22.             melhor_posto = posto
  23.     print("Melhor posto %s Rendimento: %.2f" % (melhor_posto, rendimento))
  24.  
  25. print(indice_posto("Posto B", lista[2]))
  26. rendimentos_postos(lista[0], lista[1], lista[2])
  27. posto_melhor_gasolina(lista[0], lista[1], lista[2])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement