Chuỗi Fibonacci trong Python sử dụng tệp
Dãy Fibonacci có thể được giải thích là một dãy số trong đó các số có thể được tạo thành bằng cách cộng hai số trước đó. Nó bắt đầu từ 1 và có thể đi tới một dãy gồm bất kỳ bộ số hữu hạn nào. Đó là 1, 1, 2, 3, 5, 8, 13, 21,. vân vân. Vì python được thiết kế dựa trên khái niệm hướng đối tượng nên có thể sử dụng nhiều câu lệnh điều kiện để thiết kế logic cho dãy Fibonacci. Ba loại phương pháp thông thường để triển khai chuỗi Fibonacci là 'sử dụng trình tạo python', 'sử dụng đệ quy' và 'sử dụng vòng lặp for' Show Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Ví dụ Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89. Sớm Vậy đây 0+1 =1 1+1 = 2 1+2 = 3 2+3 = 5 3+5 = 8 5+8 = 13 8+ 13 = 21 và cứ thế Nhìn vào những điều trên, người ta sẽ có một ý tưởng nhất định về những gì chúng ta đang nói về Tuy nhiên, về mặt quy tắc toán học, nó có thể được viết là Trong đó số thứ n là tổng của các số tại các vị trí (n-1) và (n-2). Khi nói đến việc triển khai chuỗi Fibonacci, có thể có một số ngôn ngữ lập trình có thể thực hiện được Tuy nhiên, Python là một ngôn ngữ được sử dụng rộng rãi hiện nay. Hãy xem việc triển khai chuỗi Fibonacci thông qua Python. Mọi người nên biết các câu lệnh điều kiện cơ bản như vòng lặp, vòng lặp if-else, while, v.v. , bằng Python trước khi tiếp tục tại đây. Nếu không, sẽ rất tuyệt nếu người ta có thể sửa lại nó và sau đó tiếp tục nội dung sắp tới. Với mục đích demo, tôi đang sử dụng spyder, một IDE cho ngôn ngữ lập trình Python. Người ta cũng có thể sử dụng bất kỳ sổ ghi chép IDE hoặc Ipython nào khác để thực thi các chương trình Python Chuỗi Fibonacci trong PythonHãy xem việc triển khai số Fibonacci và Chuỗi xem xét hai phần tử đầu tiên của Fibonacci là 0 và 1 Tuy nhiên, bạn có thể điều chỉnh chức năng của Fibonacci theo yêu cầu của mình nhưng hãy xem những điều cơ bản trước và dần dần chuyển sang những thứ khác Mã Python để tìm số Fibonacci thứ nmã 1
mã 2 đầu ra Như mọi người có thể thấy, số Fibonacci ở vị trí thứ 9 sẽ là 21 và ở vị trí thứ 11 sẽ là 55
Bây giờ hãy xem làm thế nào một người có thể in hàng loạt cho đến vị trí được đề cập Mã số đầu ra Người ta có thể nhận thấy sự bắt đầu của các số Fibonacci được định nghĩa là 0 và 1
Giả sử bây giờ chúng tôi muốn các điều khoản bắt đầu của chúng tôi là. n1 = 3, n2 = 5 Vì vậy, ở đây, vị trí nhiệm kỳ thứ 4 của bạn (thông tin đầu vào của người dùng được thực hiện) sẽ được quyết định dựa trên các điều khoản bắt đầu của bạn Các phương pháp có thể tạo ra chuỗi FibonacciDưới đây là ba phương pháp mà qua đó chuỗi Fibonacci có thể được tạo ra 1. thông qua máy phát điệnMã số
đầu ra Phương pháp này được gọi là "trình tạo" vì hàm xrange là trình tạo các số từ 0 đến num và năng suất là trình tạo cho đầu ra được định dạng Đây là những gì xrange làm cho bạn Ở đây, chuỗi Fibonacci đã được xác định ở dạng hàm, bên trong đó hàm for loop, xrange và yield sẽ xử lý đầu ra 2. Thông qua vòng lặpMã số
đầu ra Như mọi người có thể thấy, một vòng lặp for đơn giản đã được sử dụng để in chuỗi Fibonacci từ 0 đến 10. Bên trong vòng lặp for, các giá trị mới đã được gán cho các biến. U và v là các giá trị ban đầu mặc định của Fibonacci đã được đặt lần lượt là 0 và 1 Đối với vòng lặp tiếp tục chạy, giá trị u mới là giá trị v cũ, trong khi giá trị v mới là tổng của các giá trị cũ của u và v. Điều này tiếp tục cho đến khi kết thúc các giá trị phạm vi 3. thông qua đệ quyMã số
đầu ra
Các bước thực hiện tại đây
Tất cả ba mã Python được tóm tắtDưới đây là ba mã python 1. thông qua máy phát điệnMã số
2. Thông qua vòng lặpMã số
3. thông qua đệ quyMã số
Tóm tắt ở trên là tất cả các thủ tục; đầu ra Sự kết luậnXem qua nội dung trên về Fibonacci chắc hẳn mọi người đã hiểu rất rõ về dãy và dãy số Fibonacci, chuyên sâu về python. Khi một người cảm thấy thoải mái với logic chuỗi Fibonacci, việc tạo một chuỗi khác, làm việc với các số khác và các phương pháp khác nhau giờ đây sẽ là một bước đi dễ dàng cho bạn. Một cách tiếp cận hợp lý là cách duy nhất để xuất sắc trong việc này Bài viết được đề xuấtĐây là hướng dẫn về Chuỗi Fibonacci trong Python. Ở đây chúng ta thảo luận về các chuỗi và số Fibonacci, chuyên biệt với python, tạo một chuỗi khác, làm việc với các số khác và các phương pháp khác nhau. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm – Công thức của dãy Fibonacci Python là gì?Đây là ví dụ về dãy Fibonacci – 0, 1, 1, 2, 3, 5, 8, 13, 21, 34. Trong chuỗi liên tục này, mỗi số riêng lẻ là một số Fibonacci. Về mặt toán học, Dãy Fibonacci được biểu diễn bằng công thức này. F(n) = F(n-1) + F(n-2), trong đó n > 1 .
Có hàm Fibonacci trong Python không?Chuỗi Fibonacci có thể được triển khai theo cả cách lặp và đệ quy trong Python |