from math import *
import sqlite3
conn = sqlite3.connect('person.sqlite3')
def main():
agelist = conn.execute("SELECT age from person where age!='NA'")
ages = []
for row in agelist: ages += [row [0]]
sumthis = []
for row in agelist:
sumthis += [row[0**2]]
sqrted=sum(sumthis)
print(sqrted)
我试图对agelist中的每一行数据求平方,并求出所有这些平方数的和。现在这是给我0作为答案。我想要总和(年龄列表中每个年龄^2岁) 我怎样才能纠正这个问题
我想,你应该换一个
有,
或者更恰当地说
这是因为,形成一个新列表并在每次迭代时添加两个列表不是一个好主意
出于同样的原因,改变
致:
相关问题 更多 >
编程相关推荐