目录
1.写程序:保存用户名和密码。
2.效果
3.代码
1.写程序:保存用户名和密码。
(1)用户名和密码保存在如下数据结构中
user_list = [ {'username': 'zs', 'password': '1234'},{'username': 'ls', 'passwod': 'asdf'}]
(2)非法字符模板board = ['zs', 'ls', 'ww']。
(3)可连续输入用户名和密码。
(4)如果想终止程序,请输入Q或者q。
(5)录入用户名时,如果是board里面的非法字符串,将非法字符串替换成同等数量的* 例如 zs 替换成**。然后添加到user_list中
(6)每次添加成功后,打印出刚添加的用户名,密码。
2.效果
3.代码
user_list = [ {'username': 'zs', 'password': '1234'}, {'username': 'ls', 'passwod': 'asdf'}]board = ['zs', 'ls', 'ww']while True: username = input('请输入用户名【请输入q/Q退出程序】:') if username.upper() == 'Q': print('退出程序了....') break # 判断内容是否合法: 判断username是否在board中 if username in board: username = len(username) * '*' # 使用'*'进行替换:如果username在board中的话,username有几个字符就打印几个* pwd = input('请输入密码:') dic = {} # 用来保存输入的用户名和密码 dic['username'] = username dic['[password'] = pwd # print(dic) # 将新用户添加到user_list中 user_list.append(dic) # 打印所有用户的信息 print(user_list)