Найти - Пользователи
Полная версия: Где тут синтаксическая ошибка?
Начало » Python для новичков » Где тут синтаксическая ошибка?
1
LebedKun
Вот кусок кода:
while i < len(splitted_data):
            if formulas[i] == True:
                while j < macroblock_size:
                    result_data.append(splitted_data[i][j] + (key1_local[k] - key2_local[k])
                    j = j + 1 # Синтаксическая ошибка с точки зрения интерпретатора
                    k = k + 1
                j = 0
            else:
                while j < macroblock_size:
                    result_data.append(splitted_data[i][j] + (3 * key2_local[k] - key1_local[k])
                    j = j + 1
                    k = k + 1
                j = 0
            i = i + 1

По-моему, там нет никакой синтаксической ошибки, да и Питон допускает использования пробелов между элементами. Версия интерпретатора - 3.2
dimy44
Строкой выше скобку забыли
LebedKun
dimy44, спасибо

З.Ы. Только почему этот интерпретатор выделил не строку, где пропущена скобка, а строку ниже? По логике он должен был выделить строку, где пропущена скобка, а не следующую за ней строку :\ А то я всё копался и копался: где там синтаксическая ошибка в операторе присваивания…
Singularity
LebedKun
LebedKun
По логике он должен был выделить строку, где пропущена скобка, а не следующую за ней строку :\ А
ты ищо компилятор С/С++ не видел…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB