Леся ИнфоФул | Информатика и Математика | Подготовка к ОГЭ и ЕГЭ 2026: post #4634 — TG.ME

🔄 Множественное и каскадное присваивание
В Python есть удобные способы объявить несколько переменных одновременно, что делает код более компактным и читаемым.

📦 Множественное присваивание (распаковка)
Когда нужно создать несколько переменных с разными значениями в одной строке:
# Обычный способ (по отдельности)
x = 5
y = 7
z = 3
# Множественное присваивание (в одну строку)
x, y, z = 5, 7, 3

⚠️ Важно: Количество переменных слева должно точно совпадать с количеством значений справа!

🔗 Каскадное присваивание
Когда нужно создать несколько переменных с одинаковым значением:

# Обычный способ (повторение)
x = 1
y = 1
z = 1
# Каскадное присваивание (элегантное решение)
x = y = z = 1

💡 Примечание: Все три переменные будут ссылаться на один и тот же объект в памяти (что важно для изменяемых типов данных).

🎯 Преимущества:
Сокращение кода 📉

Улучшение читаемости 👀

Удобство при групповой инициализации 🤝

📝 Дополнительный пример:
# Инициализация нескольких переменных разными значениями
name, age, city = "Anna", 25, "Moscow"

# Присваивание одного значения нескольким переменным
score = points = total = 0

⚠️ Частая ошибка:
# Неправильно: разное количество элементов
a, b = 1, 2, 3

# Правильно:
a, b, c = 1, 2, 3


#егэ #информатикаегэ #python #переменные #программирование
August 25, 2026 36