在控制台中录入学生姓名(python)

 

在控制台中录入学生姓名  
       要求:姓名不能重复
           如果录入esc,则停止录入,打印每个学生姓名.

list_names = []
while True:
    stu_name = input("请输入第%d个学生姓名:"%(len(list_names)+1))
    if stu_name == "esc":
        break
    # 如果姓名不存在
    if stu_name not in list_names:
        list_names.append(stu_name)
# 输出列表中的每一元素
for item in list_names:
    print(item)

# 输出整个列表
print(list_names)

请输入第1个学生姓名:张三
请输入第2个学生姓名:李四
请输入第3个学生姓名:王五
请输入第4个学生姓名:esc
张三
李四
王五
['张三', '李四', '王五']

你可能感兴趣的:(Python,Demo)