python - 如何在 for 循环中添加 readline 的输出
问题描述
我正在尝试编写一个循环,该循环将为用户定义的某些测试找到测试平均值。我需要添加循环中运行的所有 readlines 的输出/输入(您在控制台中键入的数字)。
我过去对这个项目做了一个变体,你可以输入一定数量的测试分数,但我没有在循环中添加 readlines 的经验
test_no = int(input("How Many Tests Did You Take: "))
for x in range (1, test_no+1):
t_score = int(input("The Score on Test %s Was: " % x))
average = t_score/test_no
print (average)
我期望输出已经在循环内添加了 readline 函数的所有输出,并且十除以循环运行的次数
解决方案
就像@ForceBrue 评论的那样,您没有添加分数,而是覆盖。我想这就是你想要实现的目标:
test_no = int(input("How Many Tests Did You Take: "))
t_score = 0
for x in range (1, test_no+1):
t_score += int(input("The Score on Test %s Was: " % x))
average = t_score/test_no
print (average)
推荐阅读
- redirect - 将 URL 重定向到主页时,TestCafe 挂起
- python - 在python中的多个数值变量上绘制分类变量
- python - 将 pandas 数据框从 (id, name:a, value:b) 重新排列为 (id, a: b)
- reactjs - 在 react-router-dom 中重定向存根
- printf - Matlab mex-function mexPrintf 不会立即打印
- html - 如何将两个物品并排放置并仅在必要时将它们包裹起来?
- keycloak - 用户不继承 Keycloak 领域角色属性
- python - 2 小时后 postgres/psycopg2 奇怪的超时
- python - Django 模型不保存到 MySQL (Maria DB) 而其他人保存
- angular - d3饼图不附加角度