Ministério da Educação
Brasil um país de todos
Personal tools
Navigation
Log in


Forgot your password?
 
Document Actions

slides14-ex4.py

by Cicero Garrozi last modified 2015-01-13 04:55

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")

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: