用python 给定一个学生成绩列表[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86],将成绩大于60分的与成绩小于60分的分别加入两个列表中,并将列表排序输出
时间: 2023-04-05 07:02:10 浏览: 95
好的,这是一个关于 Python 的问题。可以使用以下代码来解决:
```python
scores = [66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86]
above_60 = []
below_60 = []
for score in scores:
if score >= 60:
above_60.append(score)
else:
below_60.append(score)
above_60.sort()
below_60.sort()
print("成绩大于60分的列表:", above_60)
print("成绩小于60分的列表:", below_60)
```
输出结果如下:
```
成绩大于60分的列表: [60, 66, 67, 70, 77, 79, 86, 87, 98]
成绩小于60分的列表: [46, 55, 55]
```
相关问题
用python 给定一个学生成绩列表[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86],求出成绩大于等于60的分数
可以使用以下代码来求出成绩大于等于60的分数:
```python
scores = [66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86]
passed_scores = [score for score in scores if score >= 60]
print(passed_scores)
```
输出结果为:
```
[66, 87, 77, 98, 70, 67, 60, 79, 86]
```
用python给定一个学生成绩列表[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86],求出成绩大于等于60的分数
可以使用以下代码来求出成绩大于等于60的分数:
```python
scores = [66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86]
passed_scores = [score for score in scores if score >= 60]
print(passed_scores)
```
输出结果为:
```
[66, 87, 77, 98, 70, 67, 60, 79, 86]
```
阅读全文