current_users = ['Andy', 'Brett', 'Cassie', 'Derek', 'Eric']
new_users = ['eric', 'greg', 'hank', 'ian', 'john', 'andy', 'frank']
new_users.sort()
for current_user in current_users:
current_user = current_user.lower()
for new_user in new_users:
if new_user == current_user:
print(f"\n{new_user}, Please enter a new username!")
else:
print(f"\n{new_user}, Username is available.")
Andy正在打印,因为用户名可用。 另外,请帮助我简化,因为我正在学习python
您应该尝试在列表中使用
in
:单个等号用于为变量赋值,而两个连续的等号用于检查两个表达式是否给出相同的值
=是赋值运算符
==是一个相等运算符
您可以使用列表理解将
current_users
中的用户名转换为lowercase
。其次,您必须检查new_user
是否已经存在于current_users
中。要做到这一点,您必须使用in
关键字in
关键字这是代码
希望有帮助
相关问题 更多 >
编程相关推荐