import random
import string
senhas = []
while len(senhas) < 12:
numero = random.randint(0,9)
senhas.append(numero)
caracteres_especiais = ['!','@','#','$','%','&','*']
senhas.append(random.choice(caracteres_especiais))
alfabeto_minusculo = list(string.ascii_lowercase)
senhas.append(random.choice(alfabeto_minusculo))
alfabeto_maiusculo = list(string.ascii_uppercase)
senhas.append(random.choice(alfabeto_maiusculo))
resultado = map(str,senhas)
print('Senha gerada:',''.join(resultado))