我正在上一门关于 pyschools 的课程,试图学习 Python。该问题要求输入数字列表并添加输入数字的最后一位。这是我想出的代码。不笑(我是新人)。该代码适用于我的 Python 2.7.5 版本。但是,我在他们的网站上收到错误消息。有没有更好的方法来添加列表中的最后一个数字?我想我将列表转换为整数,他们的网站不喜欢这样,但我不确定。感谢您的帮助,谢谢。
def getSumOfLastDigits(numList):
total = 0
for num in numList:
total += int(num[-1])
return total
input_Nums = raw_input('Enter the list of numbers: ').split(',')
print getSumOfLastDigits(input_Nums)
错误:
Traceback (most recent call last):
File "Code", line 4, in getSumOfLastDigits
TypeError: 'int' object has no attribute '__getitem__'