เมื่อจำเป็นต้องกำหนดแฝดพีทาโกรัสภายในช่วงที่กำหนด จะมีการกำหนดวิธีการที่ช่วยคำนวณค่าแฝดสาม
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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
คำอธิบาย
-
มีการกำหนดวิธีการที่กำหนดตัวแปรเพื่อกำหนดค่าสำหรับแฝดสามตัวของพีทาโกรัส
-
นอกเมธอด จะมีการกำหนดจำนวนเต็ม
-
วิธีนี้เรียกว่าโดยการส่งผ่านจำนวนเต็ม
-
เอาต์พุตจะแสดงบนคอนโซล