Python小程序之保存用户名和密码

目录

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)

 


版权声明:本文为g_optimistic原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。