gpt4 book ai didi

python:如何使用增量数对序列求和

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:10 26 4
gpt4 key购买 nike

n = int(input('Enter n: '))
count = 1
sum = 0
number = 1
while (count <= n):
sum = sum + number
count = count + 1
number = number + 2
print('Sum =', sum)

是否可以对 1 + 4 + 9 + 16 + 25 + 36 + 49 + 64 .... + n 使用相同的概念

最佳答案

您可以使用列表理解来使其更加优雅和Pythonic:

def sum_series(start, end):
return sum([i**2 for i in range(start, end+1)])

print(sum_series(1,10))

输出:

385

或者使用高阶函数:

>>> sum(map(lambda x: x**2, range(1,11)))
385

关于python:如何使用增量数对序列求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49460703/

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