問題是遍歷列表並計算並返回列表中任何數值的總和。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