数组
7.1数组的初识
#存储学生成绩、以及计算平均分
a = int(input(“请输入第1个成绩:”))
b = int(input(“请输入第2个成绩:”))
c = int(input(“请输入第3个成绩:”))
d = int(input(“请输入第4个成绩:”))
e = int(input(“请输入第5个成绩:”))
avg = (a + b + c + d +e )/5
print(“5个学生平均分:%.2f”%avg)
上面案例的问题:
重复 类似的代码很多。
如果有10个学生、100个学生。。。。
数学中数组(数列)
X = A1+ A2 +A3
程序中也有数组
A[1]
改进写法:
#存储学生成绩、以及计算平均分
#定义一个数组
score = [0,0,0,0,0] #定义一个空数组
for i in range(0,5):
score[i] = int(input(“请输入第1个成绩:”))
##计算平均分
sum = 0
for i in range(0,5):
sum += score[i]
avg = sum / 5
print(“5个学生平均分:%.2f”%avg)