Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để xác định tất cả các bộ ba Pitago trong dãy

Khi cần xác định các bộ ba Pitago trong một phạm vi nhất định, một phương pháp sẽ được xác định, giúp tính toán các giá trị của bộ ba.

Dưới đây là minh chứng về điều tương tự -

Ví dụ

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)

Đầu ra

The upper limit is :
15
The Pythagorean triplets are :
3 4 5
8 6 10
5 12 13

Giải thích

  • Một phương thức được định nghĩa xác định các biến để xác định giá trị cho từng bộ ba Pitago.

  • Bên ngoài phương thức, số nguyên được xác định.

  • Phương thức này được gọi bằng cách chuyển số nguyên.

  • Đầu ra được hiển thị trên bảng điều khiển.