马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 WangJS 于 2020-4-24 16:10 编辑
今天直接开始正题
=========================================================================================================
检查用户名:按下面的说明编写一个程序,模拟网站确保每位用户的用户名都独一无二的方式。
1 --> 创建一个至少包含 5个用户名的列表,并将其命名为 current_users 。
2 --> 再创建一个包含 5个用户名的列表,将其命名为 new_users ,并确保其中有一两个用户名也包含在列表 current_users 中。
3 --> 遍历列表 new_users ,对于其中的每个用户名,都检查它是否已被使用。如果是这样,就打印一条消息,指出需要输入别的用户名;否则,打印一条消息,指出这个用户名未被使用。
4 --> 确保比较时不区分大消息;换句话说,如果用户名 'John' 已被使用,应拒绝用户名 'JOHN' 。
我用的列表:
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
输出:
Jason 已被使用
隔壁老王 没被使用
wangjs 已被使用
蔓越莓 没被使用
Peter 已被使用
大家也可以设计成问答的形式呀,加油答题,奖励鱼币
回复查看参考答案:
如果有收获,请评分!
【不要评鱼币!给我贡献就好  】
等下还有个事!!!订阅!!!
改好了
- current_users = ['admin','Jason','Peter','WangJS','Good']
- new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
- new = new_users[:]
- current = current_users[:]
- for i in range(len(current_users)):
- current[i] = current_users[i].lower()
- new[i] = new_users[i].lower()
- for i in range(len(current_users)):
- if new[i] in current:
- print(new_users[i] + "已被使用")
- else:
- print(new_users[i] + "未被使用")
复制代码
还做了一点改进
|