如何用python,根据输入分数计算班级总分、平均分,并统计及格和不及格人数?

用python,根据输入分数计算班级总分、平均分,并统计及格和不及格人数。(不使用sum()函数) scores =[37, 99, 58, 93, 49, 9, 50, 8, 61, 37]
实例输出:
总分为:501
平均分为:50
不及格人数为7
及格人数为3

scores = [37, 99, 58, 93, 49, 9, 50, 8, 61, 37]

# 计算总分
s = 0
for i in scores:
    s += i
print('总分为:', s)

# 计算平均分
print('平均分为:', s//len(scores))

# 计算不及格人数
u = 0
for j in scores:
    if j <= 60:
        u += 1
print('不及格人数为:', u)

# 计算及格人数
print('及格人数为:', len(scores)-u)

运行结果:

img

望采纳,谢谢

for循环遍历统计求和、不及格的人数。

numb1 = input('输入分数:').split(",")
scores = list(map(int, numb1))
sum=0
count=0
l=len(scores)
for i in scores:
  sum+=i
  if i>=60:
    count+=1
print("总分为:",sum)
print("平均分为:",sum/l)
print("不及格人数为:",l-count)
print("及格人数为:",count)
scores = [37, 99, 58, 93, 49, 9, 50, 8, 61, 37]
sum = 0
count = 0
for s in scores:
  sum = sum + s
  if s >= 60:
    count = count + 1
print("总分为:",sum)
print("平均分为:",sum//len(scores))
print("不及格人数为",len(scores)-count)
print("及格人数为",count)

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632