python字典判断用户密码是否正确

img


要怎么把用户报错与密码报错分开输出?
怎么显示还有几次次数?
大佬救救孩子吧


d={'xiaoming':'123'}
while 1:
    username=input("输入用户名:")
    password=input("输入密码:")
    if username not in d.keys():
        print("系统里没有查询到该用户,请重新输入用户名!")
        continue
    count=2
    flag=1
    while d[username]!=password:
        if count==0:
            print("很遗憾你输入的密码错误已经超过3次,请明天再试或联系工作人员!")
            flag=0
            break
        count-=1
        password=input("输入密码:")
    if flag:
        print("恭喜你!你通过了身份验证!")
        break