我需要创建一个字典,该字典存储任意数量的用户名和密码对,但我不知道如何为空白值替换新密码。不幸的是,我必须先完成用户名输入,然后才能请求密码输入
dictionary= {} # blank database
userpassno = int(input("How many username and password pairs?")) # user input for amount of pairs
for i in range(userpassno): # loop that runs as many times as the number of pairs
username = input("Enter username:") # Username input
database[username] = None # No passwords yet
for i in range(userpassno):
password = input("Enter password:") # password input
database[username] = password # Puts passwords into database
print(database)
Tags:
您可以使用列表存储用户在第一个循环中输入的所有用户名,然后使用存储的用户名将密码输入分配给第二个循环中dict中的相应条目:
相关问题 更多 >
编程相关推荐