python数组成绩输出
时间: 2024-02-02 19:44:48 浏览: 25
假设你有一个包含学生考试成绩的Python数组(或列表),你可以使用循环遍历该数组,并使用print函数输出每个学生的成绩。以下是一个示例代码:
```python
# 假设你有一个包含学生考试成绩的数组
scores = [80, 90, 85, 95, 92]
# 使用循环遍历数组,并输出每个学生的成绩
for i in range(len(scores)):
print("学生", i+1, "的成绩是:", scores[i])
```
输出结果:
```
学生 1 的成绩是: 80
学生 2 的成绩是: 90
学生 3 的成绩是: 85
学生 4 的成绩是: 95
学生 5 的成绩是: 92
```
你可以根据需要修改输出的格式,例如添加单位、保留小数等等。
相关问题
python 数组使用
以下是两个关于Python数组的例子:
1.创建两个数组完成sqrt,abs,函数的调用,以及两个数组做加法
```python
import numpy as np
a1 = np.array([10, 20, 30, 40])
a2 = np.array([8, -67, -34, 69])
print(np.sqrt(a1)) # 输出:[3.16227766 4.472136 5.47722558 6.32455532]
print(np.abs(a2)) # 输出:[ 8 67 34 69]
print(a2+a1) # 输出:[ 18 -47 -4 109]
```
2.创建如下两个数据:(1)创建存储学生姓名的数组(2)创建存储学生成绩的数组(3)使用布尔类型索引输出Rose的成绩
```python
import numpy as np
student = np.array(['Tom', 'Lily', 'Jack' ,'Rose'])
score = np.array([[79, 88, 80], [89 ,90, 92], [83 ,78, 85], [78 ,76, 80]])
print("Rose的成绩为",score[student == "Rose"]) # 输出:Rose的成绩为 [78 76 80]
```
python 数组新加字段
在Python中,可以通过修改数组元素的属性来添加新的字段。例如,假设我们有一个包含字典的数组:
```
students = [
{'name': 'Alice', 'age': 18},
{'name': 'Bob', 'age': 20},
{'name': 'Charlie', 'age': 19}
]
```
现在,我们想要为每个学生添加一个成绩字段:
```
students[0]['score'] = 85
students[1]['score'] = 90
students[2]['score'] = 80
```
这将在每个学生的字典中添加一个名为“score”的新字段,并将其设置为相应的值。现在,我们可以像这样检查每个学生的成绩:
```
for student in students:
print(f"{student['name']} scored {student['score']}")
```
输出:
```
Alice scored 85
Bob scored 90
Charlie scored 80
```