lolbefree
а почему? есть какоето обьяснение?
Потому что программирование - это прежде всего искусство создания эффективных алгоритмов. Твой код работает, но он неэффективен. “Но работает же! Что еще надо?”. Работает, но надо чтобы работал не абы как, а с наименьшими затратами памяти, процессорного времени, времени выполнения - т.е. ресурсов. Теоретически можно воду в решете носить и собачьим хвостом гвозди забивать, но это тупая неэффективная работа.
Что твой код делает по шагам
1. Создаём в памяти список из 90 элементов
2. Проходимся по этому списку
3. С каждым из элементов списка сравниваем число n
Если тебе дать задачу сделать то же самое, то есть определить, входит ли число в диапазон, ты будешь делать эти шаги (напишешь на бумажке 90 чисел от 10 до 101 и будешь с каждым из них сравнивать) или выполнишь два простых сравнения?