题目:sum函数的功能为计算1+2+3+……+n的累加和,请填写程序 所缺内容。 def sum(n): #**********SPACE********** a = [x for x in range(1,n)] #**********SPACE********** b = (a[0] + a[-1]) * (len(a)//2) if len(a) % 2 != 0: #**********SPACE********** b += a[len(a) % 2] return b def main(): n=int(input("请输入整型数值n:")) print(sum(n)) if __name__ == '__main__': main()
时间: 2023-07-23 07:06:27 浏览: 153
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
def sum(n):
a = [x for x in range(1, n + 1)]
b = (a[0] + a[-1]) * (len(a) // 2)
if len(a) % 2 != 0:
b += a[len(a) // 2]
return b
def main():
n = int(input("请输入整型数值n:"))
print(sum(n))
if __name__ == '__main__':
main()
阅读全文