2019-03-13作业

1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话

student1 = {'name': '小明', 'age': '15', 'score': 88, 'tel': 13914725836}

2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)

list1 = [{'name': '小明', 'age': 15, 'score': 88, 'tel': 13914725836},
         {'name': '小花', 'age': 13, 'score': 45, 'tel': 15212525552},
         {'name': '小芳', 'age': 14, 'score': 95, 'tel': 15325135125},
         {'name': '小刚', 'age': 15, 'score': 98, 'tel': 17815154155},
         {'name': '小红', 'age': 14, 'score': 55, 'tel': 12562534525},
         {'name': '小强', 'age': 14, 'score': 95, 'tel': 11611553133}]
  • a.统计不及格学生的个数
fail_student = 0
for dict in list1:
    if dict['score'] <= 60:
        fail_student += 1
print(fail_student)
  • b.打印不及格学生的名字和对应的成绩
for dict in list1:
    if dict['score'] <= 60:
        print(dict['name'],dict['score'])
  • c.统计未成年学生的个数
under_age = 0
for dict in list1:
    if dict['age'] <= 18:
        under_age += 1
print(under_age)
  • d.打印手机尾号是8的学生的名字
for dict in list1:
    tell = str(dict['tel'])
    if int(tell[-1]) == 8:
        print(dict['name'])
  • e.打印最高分和对应的学生的名字

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 某年正月的某一天,某酒店的一个大厅里,热闹非凡,某班刚刚上了大学,才一个学期同学们,在这里举行,升入大学后的第一次...
    玫瑰平阅读 450评论 2 5
  • 全能永生真神言语, 尊荣圣子之声; 无此怎行世路崎岖? 何得立于圣庭? 求主使我以正、以诚, 追求圣经光明; 更以...
    举目四方阅读 369评论 0 2
  • 已经午夜了,外面慢慢安静下来了,偶尔有三三两两的行人与车辆。医院各个病房也陆陆续续安静下来了。然而产房的...
    拾二余阅读 310评论 0 0
  • 1 我这个人不太会说话,如果说了什么让你不舒服的,你别往心里去。 这么说话的人,表达可能过于直接,不迂回,不过,脑...
    小荻老师阅读 1,854评论 5 10

友情链接更多精彩内容