Python PodstawyŁatwe

Szereg Fibonacciego do n-tego wyrazu

Szczegółowy przewodnik i implementacja Python dla problemu „Seria Fibonacciego do n-tego wyrazu”.

Oświadczenie o problemie

Łatwe

Napisz funkcję fibonacci_series(n), która pobiera nieujemną liczbę całkowitą n i zwraca listę zawierającą pierwsze n wyrazy ciągu Fibonacciego. Szereg Fibonacciego zaczyna się od 0 i 1, a każdy kolejny wyraz jest sumą dwóch poprzednich wyrazów. Jeśli n wynosi 0, zwróć pustą listę.

Ograniczenia
  • 0 <= n <= 50

Przykłady

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?
Rozważ użycie struktur danych specyficznych dla podstaw, takich jak zestawy lub sterty.
Edge Cases to Watch
  • Puste struktury wejściowe
  • Wejścia jednoelementowe
  • Duże granice liczbowe

Gotowy do rozwiązania?

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

Otwórz w Edytorze
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

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.