Python学习笔记

霸气de小男生 提交于 2020-01-12 21:57:18

1.题目:检查用户名:按下面的说明编写一个程序,模拟网站确保每位用户的用户名都独一无二的方式。·创建一个至少包含5个用户名的列表,并将其命名为current_users。·再创建一个包含5个用户名的列表,将其命名为new_users,并确保其中有一两个用户名也包含在列表current_users中。·遍历列表new_users,对于其中的每个用户名,都检查它是否已被使用。如果是这样,就打印一条消息,指出需要输入别的用户名;否则,打印一条消息,指出这个用户名未被使用。·确保比较时不区分大小写;换句话说,如果用户名'John'已被使用,应拒绝用户名'JOHN'。

分析:这个问题可以将两个列表中的元素全部转化为小写,然后再进行判断。

current_users = ["Bengi", "Ashero", "Tim", "Pat", "Faker"]
new_users = ["BEngI", "Blank", "Wolf", "Pat", "faker"]
lower_current_users = []
for current_user in current_users:
    lower_current_users.append(current_user.lower())
for new_user in new_users:
    if new_user.lower() in lower_current_users:
        print("已经被使用了!")
    else:
        print("可以使用")
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!