Python 3 Базовые алгоритмы теории чисел
Разложение на простые
Требуется разложить целое число N на простые множители с учётом их степени и вывести результат в порядке возрастания множителей.
Входные данные
Программе дано число N(2≤N≤109).
Выходные данные
Вывести разложение N на простые множители. Возведение в степень обозначайте значком ^.
Примеры
Ввод
Вывод
2
2
1008
2^4*3^2*7
Свойства объекта определяются некоторыми величинами, показывающими отличие одного объекта от другого.
Действия показывают что может делать объект или что можно делать с объектом.
Поведение - это подробное описание каждого из действий объекта.
Состояние - это полный набор свойств, которые имеет объект в данное время.
Получается, что состояние перечисляет свойства, а поведение объясняет, что из себя представляют действия.