📜  数学 |偶数和奇数自然数的平方和(1)

📅  最后修改于: 2023-12-03 14:54:53.220000             🧑  作者: Mango

数学 |偶数和奇数自然数的平方和

本文介绍了如何使用 Python 编写程序,分别计算偶数自然数和奇数自然数的平方和。

偶数自然数的平方和

偶数自然数是指可以被 2 整除的自然数,例如2、4、6、8等。计算偶数自然数的平方和可以使用 for 循环和条件判断语句来实现。

# 计算1到n的偶数自然数平方和
def even_sum_of_squares(n):
    even_sum = 0
    for i in range(1, n+1):
        if i % 2 == 0:
            even_sum += i**2
    return even_sum

代码解释:

  • even_sum 初始化为0,用来存储偶数自然数的平方和
  • for 循环从1到n遍历自然数
  • 使用 if 语句判断当前数是否为偶数,如果是则将其平方累加到 even_sum
  • 最终返回 even_sum
奇数自然数的平方和

奇数自然数是指不能被2整除的自然数,例如1、3、5、7等。计算奇数自然数的平方和同样可以使用 for 循环和条件判断语句。

# 计算1到n的奇数自然数平方和
def odd_sum_of_squares(n):
    odd_sum = 0
    for i in range(1, n+1):
        if i % 2 != 0:
            odd_sum += i**2
    return odd_sum

代码解释:

  • odd_sum 初始化为0,用来存储奇数自然数的平方和
  • for 循环从1到n遍历自然数
  • 使用 if 语句判断当前数是否为奇数,如果是则将其平方累加到 odd_sum
  • 最终返回 odd_sum
总结

本文介绍了如何分别计算偶数自然数和奇数自然数的平方和,同时演示了如何使用 for 循环和条件判断语句实现。程序员只需根据需要调用上述函数即可得到结果。