【发布时间】:2013-02-20 17:13:31
【问题描述】:
我正在为我的 Python 编程入门课做家庭作业,但遇到了一个问题。指示是:
修改 find_sum() 函数,使其打印输入值的平均值。与之前的 average() 函数不同,我们不能使用 len() 函数来求序列的长度;相反,您必须引入另一个变量来“计算”输入的值。
我不确定如何计算输入的数量,如果有人能给我一个好的起点,那就太好了!
# Finds the total of a sequence of numbers entered by user
def find_sum():
total = 0
entry = raw_input("Enter a value, or q to quit: ")
while entry != "q":
total += int(entry)
entry = raw_input("Enter a value, or q to quit: ")
print "The total is", total
【问题讨论】:
-
更正你的python缩进!
-
(第一个问题很好,顺便说一句——欢迎来到 Stack Overflow)
标签: python input for-loop while-loop