gpt4 book ai didi

python-3.x - 这个python源代码有什么问题

转载 作者:行者123 更新时间:2023-12-03 07:59:43 25 4
gpt4 key购买 nike

当我使用以下命令执行此源代码时:1 2 3 4

population = int(input()).split()
def get_deviation(population):
average = float(sum(population))/float(population)
s = 0
for n in population:
s += float((n-average)**2)

deviation = float(s**0.5)
print(deviation)

get_deviation(population)

我收到此错误:
population = int(input()).split()
ValueError: invalid literal for int() with base 10: '1 2 3'

最佳答案

average = float(sum(population))/float(population)


这行没有任何意义。您不能将数字除以列表。

尝试
average = float(sum(population))/float(len(population))

希望能有所帮助。

关于python-3.x - 这个python源代码有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31191911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com