题解 | #名单中出现过的人#
名单中出现过的人
https://www.nowcoder.com/practice/d70f0bbba1bb4683a8789e86c0978f01
1.体会if或while+else的使用场景 2.体会直接在list或者tuple中匹配的方法 3.使用flag
# 方法一
name = input()ls = ['Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna']
print(tuple(ls))
for i in ls:
if i == name:
print("Congratulations!")
break
else:
print("What a pity!")
# 方法二
name = input()
ls = ['Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna']
print(tuple(ls))
if name in ls:
print("Congratulations!")
else:
print("What a pity!")
# 方法三
name = input()
ls = ['Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna']
print(tuple(ls))
flag = 1
for i in ls:
if i == name:
flag = 0
print("Congratulations!")
break
if flag == 1:
print("What a pity!")