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("The upper limit is :") print(upper_limit) print("The Pythagorean triplets are :") pythagorean_triplets(upper_limit)
输出
The upper limit is : 15 The Pythagorean triplets are : 3 4 5 8 6 10 5 12 13
说明
定义一种方法,定义一个变量为每个勾股三元组定义一个值。
在该方法的外部,定义一个整数。
通过传递整数调用该方法。
在控制台中显示输出。
广告