🔍 Правильный ответ и разбор вчерашней задачи
Вот два рабочих варианта решения:
✅ Вариант 1 — через генератор списка (самый лаконичный):
python
numbers = [3, 7, 1, 9, 4]
result = [n for n in numbers if n > 5]
print(result) # Вывод: [7, 9]
✅ Вариант 2 — через цикл for (наглядный для новичков):
python
numbers = [3, 7, 1, 9, 4]
result = []
for n in numbers:
if n > 5:
result.append(n)
print(result) # Вывод: [7, 9]
💡 Разбор по пунктам:
Мы проходим по каждому элементу списка. 🔁
Проверяем условие: n > 5. ✅
Если условие верно — добавляем число в новый список. ➕
В итоге получаем только числа, которые удовлетворяют условию. 🎉
🚀 Пройдите опрос и узнайте, какой курс обучения подходит именно вам:
🌐 На сайте: https://infazy.ru/podobrat-kurs-python
🤖 Или в боте: https://t.me/kursypythonbot
#Python #Программирование #ЗадачиДляРазработки #ПрактикаКода #ОбучениеPython
Просмотры: 54