pycode


私信TA

用户名:pycode

访问量:41809

签 名:

编程菜鸟

等  级
排  名 139
经  验 7424
参赛次数 0
文章发表 59
年  龄 0
在职情况 学生
学  校 Hzu
专  业 软件工程

  自我简介:

编程菜鸟

 

0.0分

3 人评分

  评论区

# 现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。
# 编写一个函数input,用来输入一个学生的数据记录。
# 编写一个函数print,打印一个学生的数据记录。
# 在主函数调用这两个函数,读取N条记录输入,再按要求输出。
# N<100

def inputAchi(n):
    for i in range(n):
        print('请输入第',i+1,'个学生成绩记录: ')
        xh,xm,cj1,cj2 = input().split()
        jilu = [xm,cj1,cj2]
        chengji[xh] = jilu


def printAchi(chengji):
    print('学生成绩列表如下:')
    for i in chengji:
        print(i,end=',')
        print(','.join(chengji[i]))
            

chengji = {}
N = int(input('请输入学生数量: '))
inputAchi(N)    
printAchi(chengji)
2021-04-21 16:11:52
请教:你的代码好像是一行输入一行输入,但是题目要求全部输入后,再输出,而且比较疑惑的是,你的代码验证是对的,我没想明白,所以能解答以下吗
2020-01-21 12:30:24
  • «
  • 1
  • »