Найти в Дзене
Закреплено автором
Лаборатория линуксоида
Какие языки программировани сейчас изучают в школах?
2 года назад
Когда срабатывает ветка else цикла while в Python
В Python у цикла while может быть ветка else. Также как в случае с условным оператором if она СРАБАТЫВАЕТ тогда, когда логическое выражение в заголовке цикла возвращает ложь (False) Однако чем это отличается от обычного завершения цикла? Ведь когда в его заголовке условие уже не истина, весь цикл завершает свою работу, а интерпретатор переходит к выражению следующему за всем циклом. Зачем что-то помещать в else, если это точно также сработает, будучи размещенным "в голом виде" после цикла? Проблема в том, что выход из цикла не всегда происходит после проверки условия в его заголовке...
1 год назад
По возрастанию и по неубыванию. Есть разница?
При сортировке по возрастанию требуется написать алгоритм, который расставит объекты от меньшего значения к большему. В случае сортировки по убыванию, наоборот, от большего к меньшему. Признак может быть любым, зависящим от типа объектов. Для чисел это их значение, для строк - длина, для людей - рост или вес и т. п. При этом нередко в задачах на сортировку вместо фразы "по возрастанию" используют "по неубыванию", а вместо "по убыванию" - "по невозрастанию"? Есть ли здесь разница или вас просто хотят запутать? С точки зрения выбора алгоритма сортировки разницы может не быть. Есть она с точки зрения информации, которую вам сообщают о массиве данных...
231 читали · 2 года назад
Какой язык программирования вы проходите/преподаете в школе
Опрос
2 года назад
Число с наибольшим количеством цифр. Решение на Python
Вводится последовательность из N целых чисел. Определить число с наибольшим количеством цифр и вывести на экран соответствующее сообщение. Для подсчёта количества цифр реализуйте функцию. 1-я часть: реализация функции Поскольку число может быть отрицательным, находим его абсолютное значение с помощью функции abs. Любое число состоит хотя бы из одной цифры. Поэтому сразу присваиваем переменной count единицу. Так как мы уже учли одну цифру, то низводить число будем до 10, а не нуля. На каждом проходе по телу цикла мы удаляем одну цифру числа с помощью целочисленного деления на 10...
2 года назад