编程求从键盘上输入一个学生的n门成绩,计算出该学生的总成绩和平均成绩。
时间: 2023-06-12 13:07:17 浏览: 172
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
好的,以下是一个简单的实现:
```python
n = int(input("请输入成绩的门数:"))
grades = []
total = 0
for i in range(n):
grade = float(input("请输入第" + str(i+1) + "门课的成绩:"))
grades.append(grade)
total += grade
average = total / n
print("该学生的总成绩为:", total)
print("该学生的平均成绩为:", average)
```
以上代码中,我们首先从键盘输入了成绩的门数n,然后通过for循环逐个输入每门课的成绩,并将其添加到一个列表grades中。同时,我们也计算出了所有成绩的总和total。最后,我们将total除以n,得到平均成绩average,并输出总成绩和平均成绩。
阅读全文