1
resposta

Gerador de senha segura

import string 
import random

def gerador_senha():
    maiusculas = string.ascii_uppercase
    minusculas = string.ascii_lowercase
    numeros = string.digits
    especiais = "!@#$%&*?"

    senha = [
        random.choice(maiusculas),
        random.choice(minusculas),
        random.choice(numeros),
        random.choice(especiais)
    ]

    todos = maiusculas + minusculas + numeros + especiais

    senha += random.choices(todos, k = 8)

    random.shuffle(senha)

    return "".join(senha)

print(f"Senha gerada: {gerador_senha()}")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Rafaela! Como vai?

Agradeço por compartilhar.

Gostei de como você garantiu variedade usando letras, números e caracteres especiais. O código tá claro e cumpre o objetivo da atividade. Continue explorando ideias assim.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!