编辑代码

import random
az=[chr(i) for i in range(int(ord("a")),int(ord("z"))+1)]
AZ=[chr(i)  for i in range(int(ord("A")),int(ord("Z"))+1)]
oq=[i for i in range(10)]
lst=[]
lst.extend(az)
lst.extend(AZ)
lst.extend(oq)
def password(x):
    p=[random.randint(0,len(lst)) for _ in range(x)]
    for i in range(0,len(p)):
        p[i]=lst[p[i]]
    return p

n=int(input("n="))
a=password(n)
b=""
for i in a:
    b=str(b)+str(i)
print(b)