-
Notifications
You must be signed in to change notification settings - Fork 0
/
transicao.py
17 lines (15 loc) · 1.06 KB
/
transicao.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Transicao:
def __init__(self, estadoAtual, simboloLido, simboloDesempilhado, simboloEmpilhado, estadoDestino):
self.estadoAtual = estadoAtual
self.simboloLido = simboloLido
self.simboloEmpilhado = simboloEmpilhado
self.simboloDesempilhado = simboloDesempilhado
self.estadoDestino = estadoDestino
def getTransicao(self):
return [self.simboloLido, self.simboloDesempilhado,self.simboloEmpilhado]
#print('Estado atual: {}\nSimbolo lido: {}\nSimbolo empilhado: {}\nSimbolo desempilhado: {}\nEstado destino: {}\n'.format(self.estadoAtual,
#self.simboloLido, self.simboloEmpilhado, self.simboloDesempilhado, self.estadoDestino))
def exibeTransicao(self):
return '({},{},{})'.format(self.simboloLido, self.simboloDesempilhado, self.simboloEmpilhado)
#print('Estado atual: {}\nSimbolo lido: {}\nSimbolo empilhado: {}\nSimbolo desempilhado: {}\nEstado destino: {}\n'.format(self.estadoAtual,
#self.simboloLido, self.simboloEmpilhado, self.simboloDesempilhado, self.estadoDestino))