问题是遍历列表并计算并返回列表中任何数值的总和。Python:在列表中添加数字
这就是我到目前为止已经写...
def main():
my_list = input("Enter a list: ")
total(my_list)
def total(my_list1):
list_sum = 0
try:
for number in my_list1:
list_sum += number
except ValueError:
#don't know what to do here
print list_sum
main()
想想ValueError是什么时候发生的,当它发生时你想做什么(skip?[continue?pass?](http://docs.python.org/2/tutorial/controlflow的.html))。是什么让你决定把for循环放在里面,而不是在try/except之外。 – kalhartt
你不应该以这种方式完全重写你的问题。如果您有任何进一步的信息,请编辑它并将其添加到最后。 – Ffisegydd
请停止删除您的问题中的内容。我不得不在你的三个问题上回复三个编辑。谢谢 – TerryA