首页 > 编程语言 > 详细

python学习第二天笔记六,练习

时间:2018-06-06 14:51:59      阅读:134      评论:0      收藏:0      [点我收藏+]
# 练习学生是否交作业的小程序
# 学生名字
# 日期
# 状态
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("学生名字和日期必须写!")

python学习第二天笔记六,练习

原文:https://www.cnblogs.com/duxiansheng/p/9144202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!