En este programa, aprenderá a encontrar los factores de un número usando el ciclo for.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
- Python if ... else Declaración
- Python para Loop
- Funciones definidas por el usuario de Python
Código fuente
# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors(x):
print("The factors of",x,"are:")
for i in range(1, x + 1):
if x % i == 0:
print(i)
num = 320
print_factors(num)
Ejecutar código
Salida
Los factores de 320 son: 1 2 4 4 5 5 8 10 dieciséis 20 32 40 64 80 160 320
Nota: Para encontrar los factores de otro número, cambie el valor de
num
.
En este programa, se almacena el número cuyo factor se encuentra
num
, que se pasa a la print_factors()
función. Este valor se asigna a la variable x in print_factors()
.
En la función, usamos el
for
ciclo para iterar desde i igual a x . Si x es perfectamente divisible por i , es un factor de x .
0 Comentarios
Dejanos tu comentario para seguir mejorando!