这几天我在学Python,所以我是个初学者, 我有一个“当前用户”列表和一个“新用户”列表,我希望没有用户名必须重复,所以如果用户名(例如John)同时在当前用户和新用户中,程序会打印“更改您的用户名”,但是问题是如果新用户有“John”和当前用户“John”,程序不会打印这个字符串,因为它认为这两个用户有两个不同的用户名,我已经尝试过使用.lower()降低新用户的用户名,但是我不知道如何对当前用户进行相同的操作
current_users = ["Carlo", "carla", "FRANCESCO", "giacomo"]
new_users = ["carlo", "Francesco", "luca", "gabriele"]
for new in new_users:
if new.lower() in current_users:
print("Change your username")
else:
print("Welcome!")
我希望程序为每个已经使用过的名字输出“更改你的用户名”
您需要强制转换以降低新用户名和当前用户
相关问题 更多 >
编程相关推荐