#用户名时输入Q或q退出程序,在Hr输入用户名时,检测此用户名是否有board里面的非法字符,如果有,则将非法字符替换为同数量的*,然后添加到user_list中,如果没有非法字符,则直接添加,每次添加成功后,打印出刚添加的用户名,密码。 user_list=[ {'username':'barry','password':'1234'}, {'username':'alex','password':'asdf'}, ] board=['智障',‘二狗','麻子'] while 1: username=input('请输入用户名') if username.upper()=='Q':break password=input('请输入密码') for i in board: if i in username: username=username.replace(i,'*'*len(i)) user_list.append({'username':username,'password':password}) print({'username':username,'password':password}) print(user_list)