renix1

Mexendo com listas, ainda... PY

Apr 23rd, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.52 KB | None | 0 0
  1. #-*- coding:utf-8 -*-
  2.  
  3. import time as t
  4.  
  5. """ CRIAR UMA LISTA COM TRÊS NOMES E DEPOIS IMPLEMENTAR UMA FUNÇÃO PARA ADICIOANR NOMES NELA QUANDO NECESSÁRIO"""
  6.  
  7. usuarios_do_sistema = ["Alan", "Vinicius", "Reni"]
  8.  
  9. def add_nome ():
  10.     nome_usuario = raw_input("Escreva o nome: ")
  11.     if (len(nome_usuario) <= 0):
  12.         print("Você não digitou nenhum nome\n")
  13.         add_nome()
  14.     else:
  15.         nome_usuario = nome_usuario.title()
  16.         usuarios_do_sistema.append(nome_usuario)
  17.         print("O usuário %s foi incluido na base de dados\n" % (nome_usuario))
  18.         menu_principal()
  19.     #FIM
  20.  
  21. def rem_nome ():
  22.     nome_usuario_rem = raw_input("Escreva o nome que deseja remover: ")
  23.     if (len(nome_usuario_rem) <= 0):
  24.         print("Você não digitou um nome...\n")
  25.         rem_nome()
  26.     else:
  27.         nome_usuario_rem = nome_usuario_rem.title()
  28.         usuarios_do_sistema.remove(nome_usuario_rem)
  29.         print("Usuário %s removido do banco de dados\n" % (nome_usuario_rem))
  30.         menu_principal()
  31.     #FIM
  32.  
  33. def menu_principal ():
  34.     escolha = int(raw_input("[1] - Adicionar usuários\n[2] - Remover usuário\n[3] - Ver usuários cadastrados\n[4] - Sair\nDigite aqui: "))
  35.     if (escolha == 1):
  36.         add_nome()
  37.     elif (escolha == 2):
  38.         rem_nome()
  39.     elif (escolha == 3):
  40.         print("Verificando base de dados...\n")
  41.         t.sleep(3)
  42.         print("Nomes encontrados: ")
  43.         for indice in usuarios_do_sistema:
  44.             print(indice)
  45.            
  46.         print("\n")
  47.         menu_principal()
  48.     elif (escolha == 4):
  49.         print("Saindo...\n")
  50.         t.sleep(1.3)
  51.         exit()
  52.     else:
  53.         print("Não reconhecemos esta entrada...\n")
  54.     #FIM
  55. menu_principal()
Advertisement
Add Comment
Please, Sign In to add comment