1.
下表给出了部分同学的语文成绩:
姓名 |
语文成绩 |
张小燕 |
91 |
马尚 |
84 |
张新胜 |
74 |
马成功 |
94 |
陈功 |
64 |
马徕西 |
55 |
陈婉倩 |
94 |
Result={“stud_nums”:7,
“stud_chengji”:[
{“姓名”:”张小燕”,”fenshu”:91}
{“姓名”:”马尚”,”fenshu”:84}
{“姓名”:”张新胜”,”fenshu”:74}
{“姓名”:”马成功”,”fenshu”:94}
{“姓名”:”陈功”,”fenshu”:64}
{“姓名”:”马徕西”,”fenshu”:55}
{“姓名”:”陈婉倩”,”fenshu”:94}
]
}
请编写一个程序,输入一个语文成绩fenshu,然后从上述字典列表嵌套中输出所有大于该fenshu的同学名字和语文成绩
输入、输出结果格式:
请输入一个语文成绩:80
语文成绩大于80分的同学有4名,分别是:
张小燕:91
马尚:84
马成功:9服务器托管网4
陈婉倩:94
下面是解题方法:
Result = {
“stud_nums”: 7,
“stud_chengji”: [
{“姓名”: “张小燕”, “fenshu”: 91},
{“姓名”: “马尚”, “fenshu”: 84},
{“姓名”: “张新胜”, “fenshu”: 74},
{“姓名”: “马成功”, “fenshu”: 94},
{“姓名”: “陈功”, “fenshu”: 64},
{“姓名”: “马徕西”, “fenshu”: 55},
{“姓名”: “陈婉倩”, “fenshu”: 94}
]
}
fenshu = int(input(“请输入一个语文成绩:”))
# 存储大于给定成绩的同学名字和语文成绩
students = []
# 遍历学生成绩列表
for student in Result[“stud_chengji”]:
if student[“fenshu”] > fenshu:
students.append((student[“姓名”], student[“fenshu”]))
#print(type(students))
print(f”语文成绩大于{fenshu}分的同学有{len(students)}名,分别是:”)
for student in students:
# print(type服务器托管网(students[0]))
print(f”{student[0]}:{student[1]}”)
2.
3.
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: leetcode 20 有效的括号 valid-parentheses【ct】
20. 有效的括号 难度简单 3969 给定一个只包括 ‘(‘,’)’,'{‘,’}’,'[‘,’]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型…