【发布时间】:2014-01-23 06:38:21
【问题描述】:
问题是遍历列表并计算并返回列表中任何数值的总和。
这就是我到目前为止写的所有内容......
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何时发生以及发生时您想做什么(跳过?continue? pass?)。是什么让你决定把 for 循环放在里面而不是放在 try/except 外面。 -
您不应该以这种方式完全重写您的问题。如果您有任何进一步的信息,请编辑并添加到末尾。
-
请停止从您的问题中删除内容。对于您的三个问题,我不得不恢复三个编辑。谢谢
标签: python list exception-handling