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


Forgot your password?
 
Document Actions

slides14-ex1.py

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

Click here to get the file

Size 1 kB - File type text/python-source

File contents

class Pessoa:
    __nome = None
    __idade = None
    __cpf = None

    def __init__(self, nome, idade, cpf):
        self.__nome = nome
        self.__idade = idade
        self.__cpf = cpf

    #criando funcoes get e set
    def getNome(self):
        return self.__nome
    def setNome(self,novoNome):
        self.__nome = novoNome[:]
    def getIdade(self):
        return self.__idade
    def setIdade(self,novaIdade):
        self.__idade = novaIdade[:]
    def getCpf(self):
        return self.__cpf
    def setCpf(self,novoCpf):
        self.__cpf = novoCpf[:]

#programa principal:
nomeArq = raw_input("Digite o nome do arquivo com as inf. das pessoas: ")
arq = open(nomeArq, "r")
listaPessoas = []
for linha in arq:
    listaLinha = linha.split("-")
    listaPessoas.append(Pessoa(listaLinha[0], listaLinha[1], listaLinha[2][:-1]))
arq.close()
#imprimindo o nome de todas as pessoas:
for obj in listaPessoas:
    print obj.getNome()

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: