【发布时间】:2020-12-10 19:17:43
【问题描述】:
我生成了随机密码。现在我想将每个密码分配给用户列表中的每个/不同用户。但只有最后一个密码被分配给每个用户。代码如下。
import random
chars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456!@#$%^&*()"
users=['A','B','C']
users_count= 0
for i in users:
users_count = users_count + 1
# print (str(users_count))
pass_len=int(input("Password length = "))
pass_count=users_count
for i in range(0,pass_count):
password=""
for i in range(0,pass_len):
pass_chars= random.choice(chars)
password=password+pass_chars
print("all pass are : " ,password)
for user in users:
print(user," Password : ",password)
输出是这样的:
Password length = 5
all pass are : As6iI
all pass are : FhAIX
all pass are : fjJBH
A Password : fjJBH
B Password : fjJBH
C Password : fjJBH
【问题讨论】:
标签: python python-3.x passwords new-operator solution