【发布时间】:2016-09-02 17:07:10
【问题描述】:
每次我运行这个脚本并输入一些数字时,它都会出现错误'list' object is not callable"我该如何解决这个问题?(我是相对较新的编程)
numbers=[0] ←←←←←ERROR HERE
operations=[0]
number=1
result=0
iteration=1
user_input=0
while not user_input=="done" :
if not user_input=="done":
user_input=input("Number"+str(number))
numbers.append(float(user_input))
user_input=input("Operation")
operations.append(str(user_input))
number+=1
while iteration<=len(numbers):
if operations(iteration-1)=="+":
result+=numbers[iteration-1]
elif operations(iteration-1)=="-":
result-=numbers[iteration-1]
print("The answer is "+str(result))
【问题讨论】:
-
我认为您的错误是指
operations(iteration-1) -
请注意您如何访问
numbers列表。对operations列表执行相同操作
标签: python list calculator