Задание

Какие ошибки допущены в нижеследующем блоке кода?

n = 20

fib1 = 1

fib2 = 1

if n == 0:

print(0)

elif n <= 2:

print(1)

else:

for n in range(2, n):

fib_sum = fib1 + fib2

fib1 = fib2

fib2 = fib_sum

else:

print(fib2)

Ошибок нет

Поставлены лишние двоеточия

Отсутствует двоеточие

Отсутствует условие для цикла for

Отсутствует отступ для тела цикла for

Не знаю