缩进确实是没有什么问题,但是当a==0的时候是一种特殊情况,应该将这种情况写出循环,用一个if语句就能够实现啦
nomd=('asdf')
assd=('1234567')
a = 3
while a > 0:
ebe = input('请输入用户名:')
ass = input('请输入密码:')
if nomd == ebe and assd == ass:
print('登录成功')
break
else:
if nomd!=ebe:
print('用户名输入错误'+str(a-1)+'次机会')
else:
print('密码错误'+str(a-1)+'次机会')