Как вывести последовательность Фибоначчи на n-е число в Python?

У меня есть домашнее задание, на котором я поставлен в тупик. Я пытаюсь написать программу, которая выводит последовательность Фибоначчи до n-го числа. Вот что у меня так далеко:

def fib():
   n = int(input("Please Enter a number: "))

   if n == 1:
      return(1)
   elif n == 0:   
      return(0)            
   else:                      
      return (n-1) + (n-2)


mylist = range[0:n]
print(mylist)

Я думаю, что мог бы использовать отдельные функции, но я не могу понять, как передать аргумент, который вычисляет последовательность Фибоначчи. Затем следующим шагом будет распечатать последовательность чисел до этого числа.

Ответы на вопрос(7)

Ваш ответ на вопрос