Мой вопрос касается кода, который был размещен в этом вопросе Вопросы о программе крестики-нолики, которую я пишу .
Точнее эта строка:
stop = int(0)# 0 = continue
Сначала я не понял, что он пытался сделать, и подумал, что это был SyntaxError
. Но когда я попытался выполнить эту строку, она не подняла SyntaxError
, она просто установила стоп на 0. Обратите внимание, что эта строка не внутри цикла.
>>> stop = int(0)# 0 = continue
>>> stop
0
Но это, как я и ожидал, вызывает ошибку:
>>> int(0) = continue
File "<stdin>", line 1
int(0) = continue
^
SyntaxError: invalid syntax
Кто-нибудь знает, почему эта строка действительна, спасибо.