import random
lst=[] #建一个空列表
print(ord('a')) #拿到a的数字编码 97
print(ord('z')) #拿到z的数字编码 122
print(ord('A')) #拿到A的数字编码 65
print(ord('Z')) #拿到Z的数字编码 90
for i in range(97,123):
lst.append(chr(i)) #向空列表追加由chr把数字编码变为字母的字母
for i in range(65,91):
lst.append(chr(i))
for i in range(10):
lst.append(str(i)) #记得把数字变成字符串
for i in range(10): #生成10行,不能加东西,否则变成10行10列 外循环
password=' '
for j in range(8): #内循环8列
char=lst[random.randint(0,60)] #24大写+24小写+10数字为58,由于列表索引由0开始,索引结束至59
password=password+char
print(password)