English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Полное руководство по примерам 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.