新建一个空列表,添加十个同学成绩(百分制)使用切片函数将此时列表的后五个元素替换为60,删除倒数1,3,5个元素,学生成绩可以用随机函数也可以输入
时间: 2023-05-20 14:04:15 浏览: 62
学生成绩管理(实现插入、删除、修改和显示)
好的,以下是我的回答:
可以使用以下代码来完成这个任务:
```python
import random
# 新建一个空列表
scores = []
# 添加十个同学成绩
for i in range(10):
score = random.randint(0, 100)
scores.append(score)
# 使用切片函数将此时列表的后五个元素替换为60
scores[-5:] = [60, 60, 60, 60, 60]
# 删除倒数1,3,5个元素
del scores[-1]
del scores[-3]
del scores[-5]
# 输出最终的成绩列表
print(scores)
```
这段代码会输出一个只包含六个元素的列表,其中五个元素的值为60,一个元素的值为随机生成的成绩。
阅读全文