Skip to content

Instantly share code, notes, and snippets.

@raphapassini
Created October 25, 2017 17:15
Show Gist options
  • Save raphapassini/cadec0542ae3a162ba9e8fedb3e81d5b to your computer and use it in GitHub Desktop.
Save raphapassini/cadec0542ae3a162ba9e8fedb3e81d5b to your computer and use it in GitHub Desktop.
class Controlador(object):
def __init__(self):
self.fila_avioes = {'tam': 'rjo-spo', 'azul': 'rjo-miami', 'gol':'rjo-bsa'}
self.num_avioes = len(fila_avioes)
#a)listar os números de avioes esperando para decolar:
def listar(self)
for chave in fila_avioes:
print (self.num_avioes)
#b autorizar a decolagem do primeiro voo na fila
def autorizar(self):
autorizado = fila_avioes[list(fila_avioes)[0]]
linha = list(fila_avioes)
print("Voo autorizado:" + str(linha[0]) + ":" + str(autorizado))
print("\n\n")
#c) Adicionar um avião na fila de espera
def adicionar(self, add_airplane):
fila_avioes['Emirates'] = 'rjo-roma'
num_avioes = len(fila_avioes)
#d) listar todos os avioes que estão na fila de espera
def list_Espera(self):
print ('Nova lista:')
for chave in self.fila_avioes:
print(chave)
print('Numero de avioes:' + str(num_avioes) + '\n\n')
#e) Listar todas as características do primeiro avião da fila
def exibir(self):
print ('Destino do voo autorizado:')
print(str(autorizado))
print('\n\n')
#F) Eliminar da lista o primeiro voo que já partiu
def fila_avioes['tam']:
num_avioes = len(fila_avioes)
for chave in fila_avioes:
print(chave,fila_avioes[chave])
print('Numero de aviões:' + str(num_avioes)+'\n\n')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment