주어진 범위 내에서 피타고라스식 삼중항을 결정해야 할 때 삼중항 값을 계산하는 데 도움이 되는 방법이 정의됩니다.
아래는 동일한 데모입니다 -
예시
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
설명
-
각 피타고라스식 삼중항에 대한 값을 정의하는 변수를 정의하는 방법이 정의됩니다.
-
메서드 외부에서 정수가 정의됩니다.
-
이 메서드는 정수를 전달하여 호출됩니다.
-
출력은 콘솔에 표시됩니다.