Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อกำหนด Pythagorean Triplets ทั้งหมดในช่วง


เมื่อจำเป็นต้องกำหนดแฝดพีทาโกรัสภายในช่วงที่กำหนด จะมีการกำหนดวิธีการที่ช่วยคำนวณค่าแฝดสาม

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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

คำอธิบาย

  • มีการกำหนดวิธีการที่กำหนดตัวแปรเพื่อกำหนดค่าสำหรับแฝดสามตัวของพีทาโกรัส

  • นอกเมธอด จะมีการกำหนดจำนวนเต็ม

  • วิธีนี้เรียกว่าโดยการส่งผ่านจำนวนเต็ม

  • เอาต์พุตจะแสดงบนคอนโซล