设计一个程序,按照学生参加演出到达的先后输入所有参加演出的学生姓名,存放到一个列表里,输入时姓名之间用“,”
时间: 2023-06-05 07:05:43 浏览: 96
学生信息的顺序表存储
5星 · 资源好评率100%
来隔开。请问如何实现这个程序?
可以使用 Python 语言编写这个程序。可以先定义一个空列表,然后使用 input() 函数读入所有参加演出的学生姓名字符串,使用 split() 函数分割字符串并得到多个学生姓名,将它们依次添加到列表中。具体实现如下:
```python
students = [] # 定义空列表
# 读入所有学生姓名字符串
names_str = input("请输入所有参加演出的学生姓名(以逗号隔开):")
# 分割字符串并得到多个学生姓名
names = names_str.split(",")
# 依次添加学生姓名到列表中
for name in names:
students.append(name.strip()) # 去掉姓名前后的空白字符
print("所有参加演出的学生姓名如下:")
print(students) # 输出所有参加演出的学生姓名
```
其中,strip() 函数用于去掉姓名前后的空白字符,例如空格、制表符、换行符等。这样可以避免输入学生姓名时不小心在姓名前后输入了多余的空白字符,导致程序无法正确识别学生姓名。
阅读全文