关联


#记录学生是否交作业的小程序

# 学生名字
# 日期
# 状态
# data[taotao][2018-6-5]=已交
#data['周旭东'] = { '2018-7-1':'未交' }


#1、判断名字和日期是否都填
#2 、 构造好小字典 { data:status}
#3、把构造好的小字典和以前那个合并到一起
for i in range(5):
name = input('name:').strip()
date = input('date:').strip()
status = input('status').strip() #可以不写,如果不写的话,是未交
if name and date:
status = '已交' if status else '未交' #三元表达式
if name in data:#判断这个学生是否存在
data[name][date] = status #如果已经存在的话,就给他里面加一个日期和状态
else:#学生不存在的话
data[name] = {date : status}
print('添加之后的',data)
else:
print('学生名字和日期必须写!')

猜你喜欢

转载自www.cnblogs.com/xhybk/p/9157730.html