🧩 Задача на логику 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 #Обучение
Просмотры: 36
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти