В C можно сделать
while( (i=a) != b ) { }
но в Python, похоже, нельзя.
while (i = sys.stdin.read(1)) != "\n":
генерирует
while (i = sys.stdin.read(1)) != "\n":
^
SyntaxError: invalid syntax
(^
должен быть на =
)
Есть ли способ обхода?