pycode


私信TA

用户名:pycode

访问量:38795

签 名:

编程菜鸟

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

  自我简介:

编程菜鸟

 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

# 现有有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
  • »