Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- def pegar_info():
- nome = input('Olá! qual seu nome?\n>> ')
- usuario = input(f'{nome}, escolha um nome de usuário\n>> ')
- senha = input(f'{nome}, escolha uma senha\n>> ')
- return nome, usuario, senha
- nome, usuario, senha = pegar_info()
- def cadastrar_usuario(usuario, senha):
- try:
- with open(r'users.txt', 'a') as file:
- file.write(f'{usuario} : {senha}')
- print('Cadastro realizado!')
- except IOError as e:
- print('Não foi possível gravar o usuário no arquivo!', e)
- def verificar_senha_e_usuario():
- if 6 < len(senha) < 15:
- print('senha OK')
- else:
- print('Escolha uma senha entre 6 e 15 caracteres')
- exit()
- if senha == usuario:
- print('A senha não pode ser igual o nome de usuário.')
- confirmar_senha = input('Digite a senha novamente\n>> ')
- elif senha != usuario:
- cadastrar_usuario(usuario, senha)
- verificar_senha_e_usuario()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement