Числа Фибоначчи

Реализуйте функцию fib, находящую положительные Числа Фибоначчи. Аргументом функции является порядковый номер числа.

Числа Фибоначчи - последовательность в которой первые два числа равны либо 1 и 1, либо 0 и 1, а каждое последующее число равно сумме двух предыдущих чисел.

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, …
def fib (serial_number:int)->int :
    first_number = 0
    second_number = 1
    i=0
    while (serial_number-2)>0:
        first_number, second_number = second_number, first_number + second_number
        serial_number -= 1
    return second_number
print(fib(6))