English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Управление потоком Python

Функции Python

Типы данных Python

Работа с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство Python

Программа Python для поиска делителей числа

Полное руководство по примерам Python

В этом программном обеспечении вы узнаете, как использовать цикл for для поиска делителей числа.

Чтобы понять этот пример, вы должны знать следующееПрограммирование PythonТема:

Исходный код

# Найти делители числа с помощью программы Python
# Эта функция вычисляет делители переданного параметра
def print_factors(x):
   print(x, "delители:")
   for i in range(1, x + 1):
       if x % i == 0:
           print(i)
num = 320
print_factors(num)

Результат вывода

Делители 320:
1
2
4
5
8
10
16
20
32
40
64
80
160
320

Внимание:Чтобы найти делители другого числа, измените значение num.

В этом программном обеспечении числа, являющиеся делителями, хранятся в num, и это значение передается функции print_factors(). Это значение назначается переменной x в функции print_factors().

В этой функции мы используем цикл for для итерации от i равного x, если x полностью делится на i, то это делитель x.

Полное руководство по примерам Python