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 2014-07-22 07:59

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, nome, cor):
        self.nome = nome
        self.cor = cor

class Canil:
    cachorros = None
    def __init__(self):
        self.cachorros = []
    def adicionarCachorro(self, nome, cor):
        self.cachorros.append(Cachorro(nome, cor))
    def imprimeInfo(self, nomeArquivo):
        '''Imprime as informações dos cachorros do canil
           no arquivo informado'''
        f = open(nomeArquivo, "w")
        for c in self.cachorros:
            f.write("Nome: %s\tCor: %s\n"%(c.nome, c.cor))
        f.close()

#### programa principal:
canil = Canil()
canil.adicionarCachorro("Totó", "preto")
canil.adicionarCachorro("Fifi", "branca")
canil.adicionarCachorro("Malvado", "marrom")
canil.adicionarCachorro("Leão", "amarelo")
canil.imprimeInfo("slides14ex4-cachorros.txt")
canil.adicionarCachorro("Bilú", "rosa")
canil.imprimeInfo("slides14ex4-cachorros2.txt")



        

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: