Python berücksichtigt Argument nicht?
Hi, ich arbeite momentan aus Spaß an einem Passwort generator, welcher Klein-, Großbuchstaben und Zahlen enthalten soll. Die Argumente um Buchstaben zu erfassen werden berücksichtigt, die Zahlen werden ignoriert, allerdings finde ich da keinen Fehler :/
from operator import contains
import random
from random import randint
import string
from tkinter.messagebox import RETRY
##################################
length = int(input("Wie lang soll das Passwort sein? "))
times = int(input("Wie viele Passwörter willst du? "))
counter = 0
store = []
l = 0
while counter < times:
counter = counter + 1
chars=string.ascii_letters + string.digits
password = "".join(random.choice(chars) for password in range(length))
for i in password:
#Die Eckigen Klammern sind nötig, sonst wird gar kein Passwort angezeigt
if [string.ascii_uppercase and string.ascii_lowercase and string.digits in password] and password not in store:
store.append(password)
else:
l +=0
print(store)