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

本文介绍了一个简单的Python程序,用于在控制台中录入学生姓名并确保姓名不重复。通过使用列表存储已录入的姓名,并在每次录入前检查是否已存在相同姓名,实现了基本的数据校验。当输入'esc'时,程序将停止录入并打印所有已录入的学生姓名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

在控制台中录入学生姓名  
       要求:姓名不能重复
           如果录入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
张三
李四
王五
['张三', '李四', '王五']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值