python成绩大于90的科目个数
时间: 2023-10-13 20:23:42 浏览: 28
假设您有一个存储成绩的字典,键是科目名称,值是分数,可以使用以下代码来计算成绩大于90的科目个数:
```
grades = {"科目1": 85, "科目2": 92, "科目3": 88, "科目4": 95, "科目5": 76}
count = 0
for grade in grades.values():
if grade > 90:
count += 1
print("成绩大于90的科目个数为:", count)
```
输出结果为:成绩大于90的科目个数为: 2
相关问题
输入学生的成绩,每科大于等于90分为优秀,输出优秀科目最多的两人的成绩python的代码
以下是实现该功能的 Python 代码:
```python
# 学生成绩字典,key为学生姓名,value为一个包含各科成绩的列表
scores = {
'张三': [85, 92, 90, 95],
'李四': [90, 88, 92, 91],
'王五': [87, 90, 93, 87],
'赵六': [92, 93, 85, 88]
}
# 统计每个学生的优秀科目数量,并将结果存储在一个字典中
excellent_count = {}
for name, score_list in scores.items():
excellent_count[name] = sum(score >= 90 for score in score_list)
# 找出优秀科目数量最多的两个学生
top_two = sorted(excellent_count.items(), key=lambda x: x[1], reverse=True)[:2]
# 输出结果
for i, (name, count) in enumerate(top_two):
print(f"{i+1}号学生:{name},优秀科目数为{count}。成绩分别为:{scores[name]}")
```
上述代码会按照题目要求输出最多优秀科目的前两个学生的姓名、优秀科目数量,以及其成绩的列表。
python筛选成绩表
在Python中,筛选成绩表通常涉及到数据处理和数据分析,特别是在使用像Pandas这样的数据处理库时。如果你有一个包含学生成绩的数据框(DataFrame),你可以使用Pandas提供的函数来过滤、选择或排序成绩。这里是一个简单的例子:
```python
import pandas as pd
# 假设你有一个名为df的DataFrame,其中包含'学生名'和'Score'两列
df = pd.DataFrame({
'学生名': ['张三', '李四', '王五', '赵六', '孙七'],
'Score': [90, 85, 95, 78, 88]
})
# 筛选成绩大于80分的学生
filtered_df = df[df['Score'] > 80]
# 打印筛选后的数据
print(filtered_df)
# 相关问题--
1. 如何在Pandas中创建一个DataFrame?
2. 除了大于80分,还有哪些条件可以用来筛选数据?
3. 如何按照成绩从高到低排序筛选结果?
```
如果你想要执行更复杂的数据筛选,例如按某个科目筛选,或者结合多个条件,你可以提供更详细的数据结构和筛选需求。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)