列表

详情


NP65. 名单中出现过的人

描述

牛客网有一份秘密名单,['Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna'],请将它们创建为不可被修改的Python元组后,输出整个元组。
对于牛牛输入的名字name,请使用成员运算检验它是否出现在这份秘密名单中,若是在名单中则输出'Congratulations!',否则输出'What a pity!'.

输入描述

以字符串的形式输入一个名字,只包含大小写字母。

输出描述

第一行输出完整元组,第二行根据判断输出相应语句。

示例1

输入:

Allen

输出:

('Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna')
Congratulations!

原站题解

Python 3 解法, 执行用时: 31ms, 内存消耗: 4520KB, 提交时间: 2022-07-27

name = input()
a = ['Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna']
a = tuple(a)
print(a)
if name in a:
    print('Congratulations!')
else:
    print('What a pity!')

Python 3 解法, 执行用时: 31ms, 内存消耗: 4536KB, 提交时间: 2022-07-28

n = ('Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna')
m = input()
print(n)
if m in n:
    print('Congratulations!')
else:
    print('What a pity!')

Python 3 解法, 执行用时: 32ms, 内存消耗: 4520KB, 提交时间: 2022-08-05

tul=('Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna')
print(tul)
name=input()
if name in tul:
    print('Congratulations!')
else:
    print('What a pity!')

Python 3 解法, 执行用时: 32ms, 内存消耗: 4528KB, 提交时间: 2022-08-02

Python = ('Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna')

name = input()

if name in Python:
    print(Python)
    print("Congratulations!")
else:
    print(Python)
    print("What a pity!")

Python 3 解法, 执行用时: 32ms, 内存消耗: 4536KB, 提交时间: 2022-08-05

Tuple = ('Tom', 'Tony', 'Allen', 'Cydin', 'Lucy', 'Anna')
print(Tuple)
a = input()
if a in Tuple:
    print('Congratulations!')
else:
    print('What a pity!')

上一题