Enunciado do exercício
Desenvolva um programa, em Pyhton, que:
- Gere aleatoriamente uma senha com um número de caracteres escolhido pelo usuário.
Passo a passo
INÍCIO
- Importar bibliotecas random e string,
- Criar uma variável inteira, chamada “tamanho_da_senha”, para receber o número de dígitos da senha,
- Criar uma variável, chamada “caracteres” e definir que a senha será a combinação de caracteres minúsculos, maiúsculos e caracteres especiais,
- Criar uma variável vazia, para receber a senha gerada, chamada “senha_segura”
- Imprimir a senha gerada.
FIM
Resolução
#Desenvolvido por Prô Terra - MakerZine
#Para mais detalhes, acesse: https://www.makerzine.com.br
from random import choice
import string
tamanho_da_senha = int(input("Quantos dígitos você quer na sua senha? "))
caracteres = string.ascii_letters + string.digits + string.punctuation
senha_segura = ''
for i in range(tamanho_da_senha):
senha_segura += choice(caracteres)
print("A senha (segura) gerada é: ",senha_segura)