请问以下代码为什么编译通过了,但是没有输出
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