题目描述
现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。 编写一个函数input,用来输入一个学生的数据记录。 编写一个函数print,打印一个学生的数据记录。 在主函数调用这两个函数,读取N条记录输入,再按要求输出。 N<100
输入
学生数量N占一行 每个学生的学号、姓名、三科成绩占一行,空格分开。
输出
每个学生的学号、姓名、三科成绩占一行,逗号分开。
样例输入
2
a100 clang 70 80 90
b200 dotcpp 90 85 75
样例输出
a100,clang,70,80,90
b200,dotcpp,90,85,75
解题代码
代码如下(示例):
n = int(input())#输入组数值
for i in range(n):#组数
t=input().split()#输入并切割存储
print(','.join(t))#格式输出
注释
join()方法介绍
- 以某规则连接元组:
str="-"
seq=('a','b','c')
print str.join(seq)
a-b-c #输出
- 以某规则连接列表:
list=['1','2','3','4','5']
print(''.join(list))
12345 #输出
- 以某规则连接字典(字典只对键进行连接)
seq = {'hello':'nihao','good':2,'boy':3,'doiido':4}
print('-'.join(seq)) #字典只对键进行连接
hello-good-boy-doiido #输出