Advertisement
Rnery

Cadastro de usuário...

Feb 21st, 2022 (edited)
457
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 1 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3.  
  4. def pegar_info():
  5.     nome = input('Olá! qual seu nome?\n>> ')
  6.     usuario = input(f'{nome}, escolha um nome de usuário\n>> ')
  7.     senha = input(f'{nome}, escolha uma senha\n>> ')
  8.     return nome, usuario, senha
  9.  
  10. nome, usuario, senha = pegar_info()
  11.  
  12.  
  13. def cadastrar_usuario(usuario, senha):
  14.     try:
  15.         with open(r'users.txt', 'a') as file:
  16.             file.write(f'{usuario} : {senha}')
  17.             print('Cadastro realizado!')
  18.     except IOError as e:
  19.         print('Não foi possível gravar o usuário no arquivo!', e)              
  20.  
  21.  
  22. def verificar_senha_e_usuario():
  23.     if 6 < len(senha) < 15:
  24.         print('senha OK')
  25.     else:
  26.         print('Escolha uma senha entre 6 e 15 caracteres')
  27.         exit()
  28.  
  29.     if senha == usuario:
  30.         print('A senha não pode ser igual o nome de usuário.')
  31.         confirmar_senha = input('Digite a senha novamente\n>> ')
  32.     elif senha != usuario:
  33.         cadastrar_usuario(usuario, senha)
  34.  
  35. verificar_senha_e_usuario()
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement