Python没有对列表求和

Python没有对列表求和,python,sum,Python,Sum,我无法让python对列表求和。无论我尝试什么,我都无法运行以下代码。有人能帮我吗 A = [] while 1<2: i = input("Enter a number") if int(i) == -1: s = sum(A) print(s) break elif int(i) != -1: A.append(i) A=[] 而1Python 3.x 在添加到列表“A”之前,需要将输入“i”转

我无法让python对列表求和。无论我尝试什么,我都无法运行以下代码。有人能帮我吗

A = []
while 1<2:
    i = input("Enter a number")
    if int(i) == -1:
        s = sum(A)
        print(s)
        break
    elif int(i) != -1: 
        A.append(i)
A=[]

而1Python 3.x
在添加到列表“A”之前,需要将输入“i”转换为int

A=[]

而你说你不能让它运行?你试过什么?当您尝试运行它时会发生什么?有错误吗?请阅读本页,了解如何写出一个好问题:
A =[]
while 1<2:
    i=int(input("Enter a number"))
    if i==-1:
        s=sum(A)
        print(s)
        break
    elif i!=-1: A.append(i)
A =[]
while 1<2:
i=(input("Enter a number"))
if i==-1:
    print(type(A))
    s=sum(A)
    print(s)
    break
elif i!=-1: A.append(i)