【发布时间】:2018-10-18 01:53:15
【问题描述】:
我需要创建一个字典来存储任意数量的用户名和密码对,但我不知道如何用新密码替换空白值。不幸的是,我必须先完成用户名输入,然后才能要求输入密码。
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)
【问题讨论】:
-
这是什么意思? "用新密码代替空白值"
-
对不起,我应该更清楚一点,这个特定代码中的键值对是用户名-密码,第一个循环的密码留空,需要用实际值替换在第二个循环中。
标签: python python-3.x dictionary