循环结构的基本概念
计算平均分
##计算平均数
a = input(“请输入第一个成绩”)
b = input(“请输入第二个成绩”)
c = input(“请输入第三个成绩”)
d = input(“请输入第四个成绩”)
e = input(“请输入第五个成绩”)
sum = int(a) + int(b) + int© + int(d) + int(e)
avg = sum/5
print(“平均分:%.2f”%avg)
存在问题:如果学生有10、100、1000,整个程序代码的结构需要改变,重复的代码很多很多,比较繁琐
计算平均分(改进)
##使用循环
i = 0
sum = 0
while i < 5:
a = input(“请输入第%d个成绩”%i)
sum += int(a)##sum = sum + a
i += 1
avg = sum / 5
print(“平均分:%.2f”%avg)
(1)改进之后,如果学生有1k、1w,只需要稍微调整代码即可,对待吗的结构基本没有什么改变