简体   繁体   English

Python不总结列表

[英]Python not summing a list

I cannot get python to sum a list.我无法让 python 对列表求和。 No matter what I try, I cannot get the following code to run.无论我尝试什么,我都无法运行以下代码。 Can someone please help me?有人可以帮帮我吗?

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)

Python 3.x蟒蛇 3.x
input "i" needs to be converted to an int before adding to list "A"输入“i”在添加到列表“A”之前需要转换为int

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)

Python 2.x蟒蛇 2.x

No need to convert input to an int.无需将输入转换为 int。

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)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM