题解 | #禁止重复注册#

禁止重复注册

https://www.nowcoder.com/practice/43acd439112c4b85a9168ad3dd7e2bd1

def func_lower(name_list):   #整个函数专门用来将列表小写
    name_list = [name_list[i].lower() for i in range(len(name_list))]
    return name_list

current_users = ['Niuniu', 'Niumei', 'GURR', 'LOLO']
current_users_lower = func_lower(current_users) #不改变原列表,创建一个新列表装小写成员
new_users = ['GurR', 'Niu Ke Le', 'LoLo', 'Tuo Rui Chi']
new_users_lower = func_lower(new_users)

for i in range(len(new_users)):
    if new_users_lower[i] in current_users_lower:
        print(f'The user name {new_users[i]} has already been registered! Please change it and try again!')  #对照小写列表和原列表两个,根据位置相同去原列表找到元素,按要求打印出来
    else:
        print(f'Congratulations, the user name {new_users[i]} is available!')

全部评论

相关推荐

04-02 22:40
已编辑
电子科技大学 后端
谢谢大家啦!!!
坚定的芭乐反对画饼_许愿Offer版:有鹅选鹅,没鹅延毕
点赞 评论 收藏
分享
生命诚可贵:先不说内容怎么样 排版就已经太差劲了 第一眼看不到重点,第二眼已经没有再看的耐心了, 篇幅占的太满了 字体不要用灰色 观感不好 想重点突出的黑色加粗就可以了 多列要点 少些大段的句子 项目经历把项目用的技术要点列出来,光写个python plc什么的太宽泛了 自我评价也有点偏多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务