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:}
页: 1 [2] 3 4 5
查看完整版本: 小白Python练习册(4)【鱼币福利】