slides14-ex4.py
Click here to get the file
Size
1 kB
-
File type
text/python-source
File contents
class Cachorro:
nome = None
cor = None
def __init__(self, novoNome, novaCor):
self.nome = novoNome
self.cor = novaCor
class Canil:
listaCachorros = []
def adicionarCachorro(self, novoCachorro):
self.listaCachorros.append(novoCachorro)
def imprimeInfo(self, nomeArquivo):
arq = open(nomeArquivo, "w")
for c in self.listaCachorros:
linha = "Nome: "+c.nome+" - Cor: "+c.cor+"\n"
arq.write(linha)
arq.close()
#programa principal:
a = Cachorro("Bilu", "Preto")
b = Cachorro("Zequinha", "Marrom")
c = Cachorro("Max", "Branco")
d = Cachorro("Fifi", "Branco")
canil = Canil()
canil.adicionarCachorro(a)
canil.adicionarCachorro(b)
canil.adicionarCachorro(c)
canil.adicionarCachorro(d)
canil.imprimeInfo("cachorros.txt")