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

你可能感兴趣的:(2019-04-24 作业)