import random
import string as s
def passwort_generieren(*args):
laenge = int(Element('length').element.value)
gross = s.ascii_uppercase
klein = s.ascii_lowercase
zahlen = s.digits
sonderzeichen = s.punctuation
zeichen = [gross, klein, zahlen, sonderzeichen]
passwort = []
for x in zeichen:
passwort.append(random.choice(x))
zeichensatz = "".join(zeichen)
while len(passwort) < laenge:
passwort.append(random.choice(zeichensatz))
random.shuffle(passwort)
passwort = "".join(passwort)
Element('pwd').element.innerText = passwort