编写函数1到n的整数平方和,数据的输入和输出在主程序中完成,编写函数1到n的整数平方和,数据的输入和输出在主程序中完成
def main():
n = int(input())
result = 0
for i in range(1 , n+1):
result += i**2
print(result)
main()
def sum_of_squares(n):
sum = 0
for i in range(1, n+1):
sum += i*i
return sum
n = int(input("请输入一个正整数:"))
result = sum_of_squares(n)
print("1到{}的整数平方和是:{}".format(n, result))
def square_sum(n):
"""
计算1到n的整数平方和
Args:
n: 要计算的整数范围,包含1和n
Returns:
整数平方和
"""
return sum([i*i for i in range(1, n+1)])
# 主程序
n = int(input("请输入一个整数n:"))
result = square_sum(n)
print("1到{}的整数平方和为:{}".format(n, result))