Вопрос по Python. Ошибка в коде

kaldun
На сайте с 26.10.2009
Offline
40
363

Решил на досуге освоить Python. До веб-разработки на нём пока не дошел, осваиваю азы (как говорится, от простого к сложному) - программирую простейшие алгоритмы. Но на алгоритме определения n-го числа из последовательности Фиббоначи споткнулся. Вроде бы всё так:

import sys

n = int(sys.argv[1])

num_cur = None

num_prev1 = 0

num_prev2 = 1

if n == 0: print 0

if n == 1: print 1

else:

for count in range (2,n):

num_cur = num_prev1 + num_prev2

num_prev1 = num_prev2

num_prev2 = num_cur

print num_cur

Но в 12-й строке (num_prev1 = num_prev2) выдаёт ошибку IndentationError: uninspected ident. Что не так?

Размещаю обзоры в своем блоге (http://sernep.livejournal.com/).
siv1987
На сайте с 02.04.2009
Offline
427
#1

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий