寫一個錄入學生作業情況的一個程序
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]