用python给定一个学生成绩列表[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86],将成绩大于60分的与成绩小于60分的分别加入两个列表中,并将列表排序输出
时间: 2023-08-31 19:24:14 浏览: 143
### 回答1:
大于60分的成绩列表为:[66, 87, 77, 98, 70, 67, 79, 86]
小于60分的成绩列表为:[55, 46, 55, 60]
排序后的大于60分的成绩列表为:[66, 67, 70, 77, 79, 86, 87, 98]
排序后的小于60分的成绩列表为:[46, 55, 55, 60]
### 回答2:
给定学生成绩列表[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86],我们可以使用Python对成绩进行分组并排序,最终得到两个列表,一个是大于60分的成绩列表,另一个是小于60分的成绩列表。
首先,我们创建两个空列表,一个是大于60分的成绩列表greater_than_sixty,另一个是小于60分的成绩列表less_than_sixty。
然后,我们使用一个for循环遍历学生成绩列表中的每一个成绩。对于每一个成绩,我们判断是否大于60分,如果是,则将该成绩添加到greater_than_sixty列表中,如果不是,则将该成绩添加到less_than_sixty列表中。
接下来,我们使用sort()方法对greater_than_sixty和less_than_sixty两个列表进行排序。
最后,我们输出两个列表的排序结果。
代码如下所示:
```python
grades = [66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86]
greater_than_sixty = []
less_than_sixty = []
for grade in grades:
if grade > 60:
greater_than_sixty.append(grade)
else:
less_than_sixty.append(grade)
greater_than_sixty.sort()
less_than_sixty.sort()
print("大于60分的成绩列表:", greater_than_sixty)
print("小于60分的成绩列表:", less_than_sixty)
```
执行以上代码,输出结果为:
```
大于60分的成绩列表: [66, 67, 70, 77, 79, 86, 87, 98]
小于60分的成绩列表: [46, 55, 55, 60]
```
### 回答3:
学生成绩列表为[66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86]。我们可以使用Python来完成这个任务。
首先,我们创建两个空的列表作为存放成绩大于60分和小于60分的学生的列表。
```python
scores = [66, 55, 46, 87, 77, 98, 55, 70, 67, 60, 79, 86]
above_60 = []
below_60 = []
```
然后,我们遍历学生成绩列表,将成绩大于60的学生加入above_60列表,将成绩小于60的学生加入below_60列表。
```python
for score in scores:
if score > 60:
above_60.append(score)
else:
below_60.append(score)
```
接着,我们对above_60和below_60列表进行排序。
```python
above_60.sort()
below_60.sort()
```
最后,我们输出两个排序后的列表。
```python
print("成绩大于60分的学生列表:", above_60)
print("成绩小于60分的学生列表:", below_60)
```
完整的代码如下:
```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].
阅读全文