🧩 Задача на логику Python: что выведет код?
Привет, питонисты! Сегодня — маленькая, но коварная задачка. Многие на ней спотыкаются на собеседованиях. Проверь себя! 👇
Условие:
a = [1, 2, 3]
b = a
b.append(4)
print(a)
🤔 Вопрос: что будет выведено на экран?
Варианты ответа:
1⃣ [1, 2, 3]
2⃣ [1, 2, 3, 4]
3⃣ Ошибка
4⃣ None
💡 Подсказка: в Python списки — изменяемый тип, а переменные хранят ссылку на объект, а не его копию.
Пиши свой вариант в комментариях! 👇 Не подсматривай у других — сначала подумай сам.
🔎 Правильный ответ и разбор разберем завтра — расскажу, как избежать этой ловушки и чем отличаются copy(), deepcopy() и срезы.
А пока проверь, какой курс Python подойдет именно тебе 🎯
👉 Опрос на сайте: https://infazy.ru/podobrat-kurs-python
🤖 Или в телеграме: https://t.me/kursypythonbot
#Python #Задача #Программирование #Код #IT #Обучение