TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Logica de Programação Cadastro de Clientes

Por:   •  23/9/2022  •  Trabalho acadêmico  •  396 Palavras (2 Páginas)  •  170 Visualizações

Página 1 de 2

#DAVYS LUIS PAXIUBA DUNCAN

#LOGICA DE PROGRAMAÇÃO

#Desenvolvca uma agenda telefônica em python , que irá armazenar números de telefone, e-mail

# e usuário do Twitter e Instagram .

def existe_contato(lista,email):

if len(lista) > 0:

for contato in lista:

if contato ['email'] == email:

return True

return False

def salvar_contatos(lista):

arquivo = open('contatos.txt', 'w')

for contato in lista:

arquivo.write('{},{},{},{},{},{}\n'.format(contato['Nro'],

contato['nome'],contato['telefone'],contato['email'],

contato['twitter'],contato['facebook']))

arquivo.close()

def adicionar(lista):

#contato no formato dicionário

contato = {

'Nro': int(input('Digite o número identificado:')),

'nome': input('Digite o nome:'),

'telefone': input('Digite o número do telefone:'),

'email': input('Digite o seu email:'),

'twitter': input('Digite Twitter:'),

'facebook': input('Digite o facebook:')

}

lista.append(contato)

print('O contato {} foi cadastrado com sucesso ! \n'.format(contato['nome']))

def alterar(lista):

print('+++Alterar Contatos+++')

if len(lista) > 0:

email = input('Digite o e-mail de contato a ser encontrado:')

if existe_contato(lista, email):

print('O contato foi encontrado,segue abaixo o infame')

for contato in lista:

if contato['email'] == email:

print('\tNro: {}'.format(contato['Nro']))

print('\tnome:{}'.format(contato['nome']))

print('\ttelefone{}'.format(contato['telefone']))

print('\temail:{}'.format(contato['email']))

print('\ttwitter:{}'.format(contato['twitter']))

print('\tfacebook:{}'.format(contato['facebook']))

print('++++++++++++++++++++++++++++++++++++++')

contato['nro']= input('Digite o novo número do contato:')

contato['nome']= input('digite o novo nome do contato:')

contato['telefone'] = input('digite o novo telefone do contato:')

contato['email'] = input('digite o novo email do contato:')

contato['twitter'] = input('digite o novo twitter do contato:')

contato['facebook'] = input('digite o novo facebook do contato:')

print('Os dados do contato com email{}.foram alterados com suceso:'.

format(contato['email']))

break

else:

( ( ))print('Não existe contato com o email{}.\n'.format(email))

else:

print('Não existe nenhum contato cadastrado no sistema com o email{}.\n'.format(email))

def excluir(lista):

print('+++Excluir Contatos+++')

if len(lista) > 0:

email = input('Digite o e-mail do contato a ser excluído:')

if existe_contato(lista, email):

print('O contato foi encontrado,segue abaixo o infame')

for i, contato in enumerate(lista):

if contato['email'] == email:

print('\tNro: {}'.format(contato['Nro']))

print('\tnome:{}'.format(contato['nome']))

print('\ttelefone{}'.format(contato['telefone']))

print('\temail:{}'.format(contato['email']))

print('\ttwitter:{}'.format(contato['twitter']))

print('\tfacebook:{}'.format(contato['facebook']))

print('++++++++++++++++++++++++++++++++++++++')

del lista[i]

print('O contato foi apagado com sucesso')

break

else:

print('Não existe nenhum contato cadastrado no sistema com o email{}.\n'.format(email))

def buscar(lista):

print('+++Buscar Contatos+++')

if len(lista) > 0:

email = input('Digite o e-mail de contato a ser encontrado:')

if existe_contato(lista,email):

...

Baixar como (para membros premium)  txt (6.1 Kb)   pdf (52.1 Kb)   docx (10.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com