Сегодня я решил прокачать свои мозги с помощью нескольких задач на Python, которые помогут развивать мышление программиста. Да, да, это не просто развлечение! Решение задач на программирование — это как тренировка в спортзале, только для мозга. Чем чаще ты кодишь, тем быстрее решаешь сложные проблемы в реальных проектах. В общем, предлагаю пробежаться по 10 классическим задачам, которые помогут подтянуть логику и написать чистый, понятный код. Задача простая, но идеально подходит, чтобы потренироваться в работе со списками и условиями. Напиши функцию, которая разделит список чисел на чётные и нечётные. def even_odd_lists(numbers):
evens = [n for n in numbers if n % 2 == 0]
odds = [n for n in numbers if n % 2 != 0]
return evens, odds Эта задача не просто вспоминает оператор %, но и учит эффективно пользоваться списковыми включениями. Простая, но полезная практика. Потренируйся с работой со строками, написав функцию, которая переворачивает строку. def reverse_string(s):
r