2019-04-24 作业

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

dict1 = {'name’: '范彧', 'age': 18, 'score': 89, 'del': 18782359272}
print(dict1)

2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)
a.统计不及格学生的个数
b.打印不及格学生的名字和对应的成绩
c.统计未成年学生的个数
d.打印手机尾号是8的学生的名字
e.打印最高分和对应的学生的名字
f.将列表按学生成绩从大到小排序(挣扎一下,不行就放弃)

a.

str1 = {'name': '张三', 'age': 18, 'grade': 89, 'phone': 18912348899}
str2 = {'name': '李四', 'age': 20, 'grade': 50, 'phone': 18912348898}
str3 = {'name': '王五', 'age': 16, 'grade': 69, 'phone': 18912348896}
str4 = {'name': '赵六', 'age': 13, 'grade': 90, 'phone': 18912348895}
str5 = {'name': '飞七', 'age': 22, 'grade': 98, 'phone': 18912348891}
str6 = {'name': '巴巴', 'age': 44, 'grade': 79, 'phone': 18912348222}
str0 =[str1, str2, str3, str4, str5, str6]
str7 = 0
for index in str0:
    if index['grade'] < 60:
        str7 += 1
print(str7)

b.

for index in str0:
    if index['grade'] < 60:
        print(index['grade'])
        print(index['name'])

c.

for index in str0:
    if index['age'] < 18:
        str8 += 1
print(str8)

d

for index in str0:
    if index['phone'] % 10 == 8:
        print(index['name'])

e

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 1,002评论 0 1
  • 1 声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话 结果 {'name': 'a...
    生命在于不睡觉阅读 291评论 0 0
  • 1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话 2.声明一个列表,在列表中保...
    3981cff33903阅读 142评论 0 0
  • 今天离开学只剩三天了 我要马上吧作业写完啊 今天按照一天计划走早上起来做会运动就开始看电脑 让后在中午又该做饭了 ...
    渡江不用楫阅读 198评论 0 0
  • 故事改编自著名的二战军事事件“敦刻尔克大撤退”。 伴随着大画面战场的切入,就是压抑的音乐,营造紧张和压迫感。整个电...
    风shuo阅读 715评论 6 4