怎样学好一门编程语言

编写函数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))