68xi

  

def main():
    names=[\'关羽\',\'张飞\',\'赵云\',\'马超\',\'貂蝉\']
    subjects=[\'语文\',\'数学\',\'Python\']
    table=[[0 for _ in  range(3)] for _ in range(5)]
    #table=[[0]*len(subjects)]*len(names)这种写法为错误的 为同一引用  同一地址
    #table[[0]*len(subjects) for_ in range (5)]这种写法为正确的
    for row,name in enumerate(names):
        print(\'请输入%s的成绩:\'% name)
        for  col,subject in enumerate (subjects):
            table[row][col]=int(input(\'%s:\' % subject))
    print(table)
if __name__ == \'__main__\':
    main()

  结果: 请输入关羽的成绩: 语文:89 数学:88 Python:88 请输入张飞的成绩: 语文:78 数学:74 Python:75 请输入赵云的成绩: 语文:85 数学:96 Python:98 请输入马超的成绩: 语文:78 数学:85 Python:95 请输入貂蝉的成绩: 语文:55 数学:58 Python:95 [[89, 88, 88], [78, 74, 75], [85, 96, 98], [78, 85, 95], [55, 58, 95]]

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2021-12-28
  • 2021-03-05
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-30
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
相关资源
相似解决方案