获得用户输入的一个由姓名、年龄字符串组成的若干学生信息,学生信息之间用英文逗号分隔,将输入的学生信息输出,每个信息一行,将姓名和年龄用英文逗号分隔第一行输出姓名、年龄标题信息。
时间: 2024-10-20 09:02:38 浏览: 13
一个JavaScript用逗号分割字符串实例
为了实现这个功能,我们可以使用Python的`input()`函数获取用户的输入,然后使用字符串分割处理每个学生的姓名和年龄。这里是一个简单的例子:
```python
# 获取用户输入
student_info = input("请输入学生信息(格式:姓名,年龄,姓名,年龄...),结束请输入'q': ")
# 检查用户是否输入了'q'
while student_info.lower() != 'q':
# 分割学生信息
students = student_info.split(", ")
# 输出标题信息
print("姓名, 年龄")
# 遍历并输出每个学生的信息
for i in range(0, len(students), 2):
if i + 1 < len(students): # 如果还有下一个学生
# 输出姓名和年龄
print(f"{students[i]}, {students[i+1]}")
else:
break # 结束循环,因为最后一个学生没有对应年龄
# 请求下一条学生信息
student_info = input("\n请输入更多学生信息(或输入'q'结束):")
```
运行这段代码后,根据用户的输入逐个显示学生姓名和年龄,直到用户输入"q"为止。
阅读全文