lsh20080501 发表于 2021-8-7 16:00:24

想做一个班级平均分计算器,求帮

print('---------------平均分测量器---------------')
temp = input('输入人数:')
s = int(temp)

需要给每个人都新建一个变量,之后再把所有的变量都加起来

大马强 发表于 2021-8-7 16:01:55

用字典来存放数据好一点,但不知道你有没有学到

逃兵 发表于 2021-8-7 16:07:12

print('---------------平均分测量器---------------')
lst = []
temp = 1
while temp:
    temp = input('输入分数:')
    if temp.isnumeric():
      s = int(temp)
      lst.append(s)
    else:
      break
if lst:
    The_average_score = sum(lst)/len(lst)
    print(f"平均分{The_average_score}分")

柿子饼同学 发表于 2021-8-7 17:12:32

逃兵 发表于 2021-8-7 16:07



print('---------------平均分测量器---------------')
# 输入人数
s = int(input('请输入人数: '))
# 输入所有人的分数
score = 0
for i in range(s):
    score += int(input('请输入分数: '))
# 输出平均分
everage = score / s
print('平均分是:', everage)

页: [1]
查看完整版本: 想做一个班级平均分计算器,求帮