# 练习学生是否交作业的小程序
# 学生名字
# 日期
# 状态
data = {
'涛涛': {
'2018-6-3': '未交',
'2018-6-4': '已交'
},
'商洁': {
'2018-6-3': '未交',
'2018-6-4': '已交'
}
}
for i in range(5):
name = input('name:').strip()
date = input('date:').strip()
status = input('status:').strip()
if name and data:
#status = '已交' if status else '未交'#三元表达式和下面四行的作用一样
if status:
status='已交'
else:
status="未交"
if name in data:
data[name][date]=status
else:#学生不存在的话
tmp={date:status}#嵌套小字典
data[name] = tmp#
print('添加之后的',data)
else:
print("学生名字和日期必须写!")

更多相关文章

  1. LINUX主机名字规范
  2. sql查询每个学生的最高成绩mysql语句
  3. 在SQL SELECT语句中重用别名字段
  4. 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
  5. 要查询选修了所有课程的学生信息,怎样用sql实现?
  6. mysql关键字与表名字段相同的解决方法
  7. 约汗——基于Android的大学生找伙伴约运动app 开发总结

随机推荐

  1. android中使用OpenCV之调用设备摄像头
  2. 自己归纳 Android 四种布局简介
  3. React Native踩坑:集成到现有Android原生
  4. android主流分辨率
  5. Google正式推出Android 3.2开发工具
  6. 我的成长之路
  7. Android WatchDog分析
  8. android 怎样为多媒体文件生成缩略图
  9. android客户端向服务端传汉字乱码问题
  10. [转]Android虚拟电源管理驱动