python代码没有输出

请问以下代码为什么编译通过了,但是没有输出

current_users=["Amy","Tom","Jack","小明","小红"]
new_users=["Jack","A","B","C","Tom"]
for new_user in new_users:
    a=0
    for current_user in current_users:
        if new_user.lower()==current_user.lower():
            a==1
    if a==1:
        print(new_user+" has been used.")


if new...这句判断的结果应该是a=1而不是a==1,您这种方式不是给a赋值而是判断

直接把print放到if new_user.lower()==current_user.lower(): 下面就好了

楼主你第七行的a==1是逻辑判断,进行赋值操作应该用一个等号,即a=1