Если вы прочитаете PEP 572, который определяет выражения присваивания, вы увидите раздел " Исключительные случаи", в котором есть пример, похожий на тот, что приведен в этой викторине. Они называют этот синтаксис "допустимым, но не рекомендуемым". И это хорошо характеризует данный код.
Зато это может помочь нам понять, как работают выражения присваивания. Для этого мы выполнили данный код по частям (см картинку). При первом выводе REPL сообщает нам, что мы создали кортеж
(6, 9), который был немедленно отброшен), и во время создания кортежа переменной a было присвоено значение 6.При запуске второго выражения мы снова видим, что был создан кортеж, на этот раз со значениями из
a, 16 и 19. Значение 16 было присвоено b оператором walrus, значение 19 было отброшено.Так и получилось, что 3 ответ был правильным :)
