March2615
发表于 2020-4-24 19:54:04
current_users = ['admin', 'Jason', 'Peter', 'WangJS', 'Good']
new_users = ['Jason', '隔壁老王', 'wangjs', '蔓越莓', 'Peter']
lower_users = []
for each in current_users:
lower_users.append(each.lower())
for each in new_users:
if each.lower() in lower_users:
msg = '已被使用'
else:
msg = '未被使用'
print(each + msg)
wdx
发表于 2020-4-24 21:10:40
康康答案
huangjin
发表于 2020-4-24 21:44:42
今天开始学习Python,希望尽快入门,加油!
8178919
发表于 2020-4-24 21:47:47
{:10_256:}
兔子BUNNY
发表于 2020-4-24 22:01:31
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
for i in range(len(current_users)):
current_users=current_users.lower()
for each in new_users:
if each.lower() in current_users:
print("%s 没被使用"%each)
else:
print("%s 未被使用"%each)
前面的大佬来做小白的题?
WangJS
发表于 2020-4-24 22:06:37
兔子BUNNY 发表于 2020-4-24 22:01
前面的大佬来做小白的题?
今天没鱼币了,明天给你
你这头像确实够白{:10_256:}
兔子BUNNY
发表于 2020-4-24 22:08:20
WangJS 发表于 2020-4-24 22:06
今天没鱼币了,明天给你
你这头像确实够白
这是大白(迪士尼打钱)
WangJS
发表于 2020-4-24 22:09:18
兔子BUNNY 发表于 2020-4-24 22:08
这是大白(迪士尼打钱)
{:10_275:}
小泉app
发表于 2020-4-24 22:16:10
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
for i in new_users:
if i in current_users:
print('%s已被使用'%i)
else:
print('%s没被使用'%i)
C琛琛宝
发表于 2020-4-24 22:21:28
1
WangJS
发表于 2020-4-24 22:22:47
小泉app 发表于 2020-4-24 22:16
请认真阅读题目第四条{:10_262:}
麻麦皮
发表于 2020-4-24 22:34:26
萌新的暴力解法来了{:10_256:}
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
exist = 0 #exist = 0表示不存在,exist = 1表示已存在
for each1 in new_users:
for each2 in current_users:
if each1.lower() == each2.lower(): #既然不区分大小写,就全部当小写处理
exist = 1
print('%s已被使用' % each1)
break #既然存在就不浪费时间继续遍历了
if exist != 1:
print('%s未被使用' % each1)
exist = 0
WangJS
发表于 2020-4-24 22:36:27
麻麦皮 发表于 2020-4-24 22:34
萌新的暴力解法来了
{:10_275:}
小泉app
发表于 2020-4-24 22:39:01
WangJS 发表于 2020-4-24 22:22
请认真阅读题目第四条
更正的来啦:
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['JASON','隔壁老王','wangjs','蔓越莓','Peter']
def judge(new):
for content in current_users:
if new.lower() == content.lower():
return True
return False
for new in new_users:
if judge(new):
print('%s已被使用'%new)
else:
print('%s未被使用'%new)
WangJS
发表于 2020-4-24 22:50:28
小泉app 发表于 2020-4-24 22:39
更正的来啦:
好的,明天给你鱼币{:10_323:}
woai5551981
发表于 2020-4-24 23:05:06
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
for i in range(len(new_users)):
# print(i,"i")
j=0
while j<len(current_users):
# print(j,"j")
if new_users.upper()== current_users.upper():
print(new_users,"已被使用!请重新输入")
new_users=input()
j=-1
j+=1
else:
print(new_users,"未被使用")
current_users.append(new_users)
print(new_users[:])
print(current_users[:])
woai5551981
发表于 2020-4-24 23:07:21
我的是,如果存在,就重新输入,并且重新输入的不能是已经存在的。重新输入查重正常后,就把new_users 放到 current_users里面去
Twilight6
发表于 2020-4-24 23:12:31
本帖最后由 Twilight6 于 2020-4-24 23:21 编辑
嘿嘿 ,刚刚看见~赶上末班车 还有奖励嘛~~~
current_users = ['admin','Jason','Peter','WangJS','Good']
new_users = ['Jason','隔壁老王','wangjs','蔓越莓','Peter']
for i1 in new_users:
for i2 in current_users:
if i1.lower() == i2.lower() :
print("%s用户名已被使用~"%i1)
break
else:
print("%s用户名可用~"%i1)
WangJS
发表于 2020-4-24 23:13:25
woai5551981 发表于 2020-4-24 23:07
我的是,如果存在,就重新输入,并且重新输入的不能是已经存在的。重新输入查重正常后,就把new_users 放到 ...
{:10_275:}好腻害
WangJS
发表于 2020-4-24 23:14:42
Twilight6 发表于 2020-4-24 23:12
嘿嘿 ,刚刚看见~赶上末班车 还有奖励嘛~~~
今天没了,24个根本不够用啊{:10_266:}