记录名单。请设计一段程序,按照学生参加演出到达的先后输入所有参加演出的学生姓名,存放到一个列表中,输入时姓名之间用","分隔,然后在列表中插入开始标记:" Actors "。演出结束后,输入名字可以查找某个学生,如小张,是第几个到达的。
时间: 2024-05-13 21:15:26 浏览: 165
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
# 创建一个空列表,用于存放参加演出的学生姓名
actors = []
# 输入学生姓名,以“,”分隔
names = input("请输入参加演出的学生姓名,以逗号隔开:")
# 将姓名添加到列表中
actors.extend(names.split(","))
# 在列表头部插入开始标记
actors.insert(0, "Actors")
# 输出参加演出的学生姓名列表
print("参加演出的学生姓名:")
print(actors)
# 查询某个学生是第几个到达的
name = input("请输入要查询的学生姓名:")
if name in actors:
index = actors.index(name)
print("{} 是第 {} 个到达的。".format(name, index))
else:
print("没有找到该学生。")
```
运行程序后,按照提示输入参加演出的学生姓名列表,程序会将每个姓名添加到列表中,并在列表头部插入开始标记:"Actors"。然后程序会输出参加演出的学生姓名列表,并等待输入要查询的学生姓名。如果查询到该学生姓名,则程序会输出该学生是第几个到达的;如果没有查询到该学生姓名,则程序会输出“没有找到该学生”。
阅读全文