【发布时间】:2015-05-31 04:24:03
【问题描述】:
这是我正在研究的问题:
您想知道自己在计算机科学方面的成绩,所以编写一个程序 连续将 0 到 100 之间的成绩带到标准输入 直到你输入 "stop" ,此时它应该打印你的平均值 到标准输出。
这是我目前在 Python 3 中的代码:
total = 0
q = 1
score = input("Enter a score:")
while score != "stop":
q += 1
total = total + int(score)
avg = total / q
print(avg)
我在编码方面非常陌生,可以使用一些帮助来为我指明正确的方向。我觉得学习对我很重要,所以没有人应该觉得有义务只给我正确的答案。
【问题讨论】:
-
将您的输入读入列表
-
不应该
q从0开始吗? -
另外,循环中不需要另一个
input吗?
标签: python python-3.x while-loop