Python程序:计算指定范围内的勾股三元组

Python程序:计算指定范围内的勾股三元组

在计算指定范围内的勾股三元组时,定义一种方法,以帮助计算三元组值。

以下是示例:

示例

def pythagorean_triplets(limits) :
   c, m = 0, 2
   while c < limits :
   for n in range(1, m) :
      a = m * m - n * n
      b = 2 * m * n
      c = m * m + n * n
      if c > limits :
         break
      print(a, b, c)
   m = m + 1
upper_limit = 15
print("上限是:")
print(upper_limit)
print("勾股三元组是:")
pythagorean_triplets(upper_limit)

输出

上限是:
15
勾股三元组是:
3 4 5
8 6 10
5 12 13

解释

  • 定义了一种方法,定义变量以定义每个勾股三元组的值。

  • 在方法之外,定义整数。

  • 通过传递整数来调用此方法。

  • 输出显示在控制台上。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程