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