Python Noções básicasFácil

Série Fibonacci até o enésimo termo

Guia detalhado e implementação de Python para o problema da 'Série Fibonacci até o enésimo termo'.

Declaração do problema

Fácil

Escreva uma função fibonacci_series(n) que receba um número inteiro não negativo n e retorne uma lista contendo os primeiros termos n da série de Fibonacci. A série de Fibonacci começa com 0 e 1, e cada termo subsequente é a soma dos dois termos anteriores. Se n for 0, retorne uma lista vazia.

Restrições
  • 0 <= n <= 50

Exemplos

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?
Considere usar estruturas de dados específicas do Basics, como conjuntos ou heaps.
Edge Cases to Watch
  • Estruturas de entrada vazias
  • Entradas de elemento único
  • Grandes limites numéricos

Pronto para resolver?

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

Abrir no Editor
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

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.