.
# Autor: ubiratã uaatsim itza I.
# Data: 08/03/2014
# Hora: 11:40:06
#*********************************************************************
# Arquivo: pessoa.py
#
# Descrição: O arquivo pessoa.py
#
# Métodos: cadastroinformacoes, mostrainformacoes,
# cadastrosenhausuario, cadastrosenhausuario2 e mostrasenhautilzidor.
#
# uso: from pessoa import Pessoa
# p = Pessoa
# p.
#
#*********************************************************************
#!/usr/bin/env python
#-*- coding:utf-8 -*-
v_informacoes = ['Responsável: ', 'Técnico: ', 'Aluno 1: ', 'Aluno 2: ', 'Aluno 3: ', 'Aluno 4: ']
v_guardarinformacoes = ['','','','','']
v_senhausuario = {}
class Pessoa():
def __init__(self):
self.v_pessoa = 'p'
print('Atributos da classe Pessoa definidos com sucesso!')
#------------------------------------------------------------------------------------------
def cadastroPessoa():
'''Cadastro sequencial das informacoes do experimento e dos utilziadores.
'''
x = 0
while x < len(v_informacoes):
v_guardarinformacoes.append(input(v_informacoes[x]))
x += 1
def cadastroElementoPessoa(elemento):
'''Insere uma pessoa.
'''
global v_guardarinformacoes
v_guardarinformacoes[int(elemento)] = input('Pessoa: ')
def mostraPessoa():
'''Mostra sequencial das informações do experimento e dos utilziadores.
'''
if len(v_guardarinformacoes) == 0: # se vazia envia mensagem de vazia.
print('Informações não preenchidas!')
else:
print('Lista de nomes: ', v_guardarinformacoes)
def mostraElementoPessoa(elemento):
'''Mostra uma pessoa.
'''
global v_guardarinformacoes
print('Pessoa ', elemento, ': ', v_guardarinformacoes[int(elemento)])
#------------------------------------------------------------------------------------------
def cadastroSenhausuario():
'''Cadastra sequencial das senhas para cada utilizador.
'''
global v_guardarinformacoes
global v_senhausuario
if len(v_guardarinformacoes) == 0: # se vazia envia mensagem de vazia.
print('Informações não preenchidas!')
else:
i = 0 # do responsável em diante.
while i < len(v_guardarinformacoes):
print(v_informacoes[i], v_guardarinformacoes[i])
v_senhausuario = v_guardarinformacoes[i], input('Senha: ')
i += 1
def cadastroSenhausuario2(elemento):
'''Cadastra a senha para o utilizador específicado.
'''
global v_guardarinformacoes
global v_senhausuario
if len(v_guardarinformacoes) == 0: # se vazia envia mensagem de vazia.
print('Informações não preenchidas!')
else:
v_senhausuario['senha' + str(elemento)] = int(input('Senha: '))
def mostraSenha():
'''Mostra todos os utilizadores e suas senhas.
'''
global v_guardarinformacoes
if len(v_guardarinformacoes) == 0: # se vazia envia mensagem de vazia.
print('Informações não preenchidas!')
else:
print(v_senhausuario)
def mostraElementoSenha(elemento):
'''Mostra a senha de um utilizador.
'''
global v_senhausuario
if len(v_senhausuario) == 0: # se vazia envia mensagem de vazia.
print('Senha vazia!')
else:
print(v_senhausuario['senha' + str(elemento)])
#------------------------------------------------------------------------------------------
if __name__ == '__main__':
Pessoa()
print ('Classe Pessoas ativada!')
#************************************************************************
.
![]() |
Figura 1: classe usoPessoa e execução. |
.
Nenhum comentário:
Postar um comentário