怎么生成命名为Ai的字典

  1. 已知各科学分和考生成绩,计算GPA:
    学分={‘高数’:5,‘制图’:3.5,‘英语’:4,‘Python’:1.5}
    Ai={‘高数’:80,‘制图’:92,‘英语’:80,‘Python’:95}
    Ai 等表示某个学生的考试成绩,组成的字典。
    (1)用构造函数的方式,随机产生1个学生的四门成绩,返回值为字典Ai形式。
    (2)利用(1)中的函数,随机产生10个学生的四门成绩,用嵌套列表或嵌套字典的方式进行存储;如Tab=[[“学生1”,A1],[“学生2”,A2],….[“学生10”,A10]];或Tab={“学生1”:A1,“学生2”:A2],….“学生10”:A10}。
    【使用for循环逐一添加元素Ai】
    

import random

def point():
    ds={}
    for i in ("高数","英语","制图","python"):
        ds[i]=random.randint(80,100)
    return ds
total={}
for i in range(1,11):
    total["学生{}".format(i)]=point()

print(total)