python,用python给定一个学生成绩列表[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86],将成绩大于60分的与成绩小于60分的分别加入两个列表中,并将列表排序输出
时间: 2023-04-03 20:04:43 浏览: 101
可以回答这个问题。代码如下:
```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分的列表: [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的分数:
```
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]
阅读全文