我创建了一个函数,它接受一个整数列表并从左到右减去以返回最终答案。我不热衷于使用计数变量来跳过第一个循环,因为这似乎很浪费 - 在 Python 中有更好的方法吗?
def subtract(numlist):
''' numlist -> int
Takes a list of numbers and subtracts from left to right
'''
answer = numlist[0]
count = 0
for n in numlist:
if count != 0:
answer -= n
count += 1
return answer
print(subtract([10,2,4,1]))