gerando_senha.py
import random
import string
def gerador_senha():
senha = ""
separador = ""
senha += separador.join(random.choices(string.ascii_lowercase, k=random.randint(1, 2)))
senha += separador.join(random.choices(string.ascii_uppercase, k=random.randint(1, 2)))
senha += separador.join(random.choices(string.punctuation, k=random.randint(1, 2)))
senha += separador.join(random.choices(string.digits, k=random.randint(1, 2)))
todos_caracteres = string.ascii_lowercase + string.ascii_uppercase + string.digits
senha += separador.join(random.choices(todos_caracteres, k=(12 - len(senha))))
return senha
main.py
from gerando_senha import gerador_senha
print(f"Senha gerada: {gerador_senha()}")