slides14-ex4.py
    
        
        
    
        
            
                 Click here to get the file
                
                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")