用python 实现录入学生作业情况的小程序
写一个录入学生作业情况的一个程序
1、查看学生作业情况
2、录入学生作业情况
3、可以让输入3次,需要为空的情况
homeworks = {
‘张流量’:
{‘2018.3.22’:”未交”,’2018.3.23’:’wei交’},
‘田雨’:{‘2018.3.22’:”未交”,’2018.3.23’:’wei交’}
}
================================================================
中间遇到的问题:
1. 查询学生的作业时,打印该学生的情况。因为该学生的作业情况是字典类型,所以不能直接打印,需要转化为字符串类型后再进行打印。
print(name+"的作业提交情况为:"+str(homeworks[name]))
2. 当录入学生作业情况时,需要向字典中插入学生的姓名和作业情况,是个二维字典,使用的方式为:
homeworks[nameC][date]=hwStat
代码如下:
修改:
homeworks.setdefault(nameC,{date: hwStat})
或者
homeworks[nameC]=[date:hwStat]