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

โปรแกรม Python สำหรับตัวคูณที่ n ของตัวเลขใน Fibonacci Series


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาตามที่ระบุด้านล่าง

คำชี้แจงปัญหา − เราได้รับตัวเลข เราต้องหาตัวคูณที่ n ของตัวเลข k ในเลขฟีโบนักชี

วิธีแก้ปัญหามีการกล่าวถึงด้านล่าง−

ตัวอย่าง

# find function
def find(k, n):
   f1 = 0
   f2 = 1
   i =2;
   #fibonacci recursion
   while i!=0:
      f3 = f1 + f2;
      f1 = f2;
      f2 = f3;
      if f2%k == 0:
         return n*i
      i+=1
   return
# multiple of which number
n = 5;
# number
k = 4;
print("Position of n\'th multiple of k in""Fibonacci Series is: ", find(k,n));

ผลลัพธ์

Position of n'th multiple of k inFibonacci Series is:  30


โปรแกรม Python สำหรับตัวคูณที่ n ของตัวเลขใน Fibonacci Series

ตัวแปรและฟังก์ชันทั้งหมดได้รับการประกาศในขอบเขตสากลดังแสดงในรูปด้านบน

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีที่เราสามารถหาตัวคูณที่ n ของจำนวน k ในอนุกรมฟีโบนักชี