Python Thông tin cơ bảnDễ dàng

Chuỗi Fibonacci tới số hạng thứ n

Hướng dẫn chi tiết và cách triển khai Python cho bài toán 'Dòng Fibonacci tối đa số hạng thứ n'.

Tuyên bố vấn đề

Dễ dàng

Viết hàm fibonacci_series(n) nhận số nguyên không âm n và trả về danh sách chứa các số hạng n đầu tiên của dãy Fibonacci. Chuỗi Fibonacci bắt đầu bằng 0 và 1, mỗi số hạng tiếp theo là tổng của hai số hạng trước đó. Nếu n bằng 0, hãy trả về danh sách trống.

Ràng buộc
  • 0 <= n <= 50

Ví dụ

Example 1
Input
n = 6
Output
[0, 1, 1, 2, 3, 5]
Explanation

The first 6 Fibonacci terms: 0, 1, 1 (0+1), 2 (1+1), 3 (1+2), 5 (2+3).

Example 2
Input
n = 1
Output
[0]
Explanation

The first 1 term of the Fibonacci series is just [0].

Example 3
Input
n = 0
Output
[]
Explanation

With n=0, there are no terms to return.

Need a Hint?
Hãy cân nhắc sử dụng các cấu trúc dữ liệu dành riêng cho Cơ bản như tập hợp hoặc vùng heap.
Edge Cases to Watch
  • Cấu trúc đầu vào trống
  • Đầu vào phần tử đơn
  • Giới hạn số lớn

Sẵn sàng để giải quyết?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Mở trong Trình chỉnh sửa
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.