Вывести список всех делителей числа в Python.
Список всех делителей числаДля нахождения всех делителей данного числа, функция перебирает все числа от 1 до квадратного корня из данного числа и проверяет, делится ли число на эти значения без остатка. def find_divisors(n): divisors = [] for i in range(1, int(n**0.5) + 1): if n % i == 0: divisors.append(i) if i != n // i: divisors.append(n // i) return sorted(divisors) # Пример использования n = 36 print("Делители числа", n, ":", find_divisors(n)) Функция | ||||||||||
| ||||||||||
Просмотров: 146 | |
Всего комментариев: 0 | |