-
Notifications
You must be signed in to change notification settings - Fork 0
/
no.py
48 lines (30 loc) · 1015 Bytes
/
no.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# -*- coding: utf-8 -*-
class No:
def __init__(self, estado):
self.estado = estado
self.pai = None
self.profundidade = 0
self.custo = 0
self.acao = None
def setEstado(self, estado):
self.estado = estado
def getEstado(self):
return self.estado
def setPai(self, pai):
self.pai = pai
def getPai(self):
return self.pai
def setProfundidade(self, profundidade):
self.profundidade = profundidade
def getProfundidade(self):
return self.profundidade
def setCusto(self, custo):
self.custo = custo
def getCusto(self):
return self.custo
def setAcao(self, acao):
self.acao = acao
def getAcao(self):
return self.acao
def printar(self):
print('Estado:\n', self.estado, '\nPai:', self.pai, '\nCusto:', self.custo, '\nAcao:', self.acao, '\nProfundidade:', self.profundidade)