Словарь › walrus operator
Синтаксисwalrus operator
Оператор морж (:=) присваивает значение переменной прямо внутри выражения — например, внутри while или if. Это позволяет сократить код: вычислил и сразу проверил.
Пример · python
← Весь словарь
import random
# читаем «пока число не равно 0»
while (n := random.randint(0, 5)) != 0:
print(f"Выпало: {n}")
print("Вышли из цикла")