Lenguaje: Python
Categoría: POC
Cubre: Funciones, Condicionales, If, else, Done, While
Nombre: imprimir_factores_primos.py
Repositorio: https://github.com/carlosgbr/python0/blob/master/imprimir_factores_primos.py
Compilado en: OnlineGdb
Complete los espacios en blanco para que la función imprimir_factores_primos imprima todos los factores primos de un número.
Un factor primo es un número que es primo y divide a otro sin resto.
""" Funciones y condicionales while: imprimir_factores_primos.py
Por about.me/carlosgbr
Versión 1
Para Python 3.0 y superior
Se ilustra el uso de funciones y la estructura while en Python
"""
def imprimir_factores_primos(numero):
# Comience con dos, que es el primer primo
factor = 2
# Continúe hasta que el factor sea mayor que el número
while factor <= numero:
# Verificar si el factor es un divisor de número
if not (numero % factor != 0):
# Si es así, imprímalo y divida el número original
print(factor)
numero /= factor
else:
# Si no es así, incremente el factor en uno
factor += 1
return "Done"
imprimir_factores_primos(100)
# Debe imprimir 2,2,5,5
Ninguna
Si encuentras algún error o aporte a la información proporcionada por favor dirígela a soporte@ehack.mx
Si deseas que desarrollemos un ejemplo en particular, escríbelo en los comentarios.
Imágenes cortesía by Nala Systems
POC - Python by Roberto C. González para Ethical Hack © 2020, Ethical Hack
El comando dnsenum es una herramienta de línea de comandos para realizar enumeración de DNS…
En esta entrada te presento 24 de las listas negras más comunes que los servidores…
ZoomIt es una herramienta de anotación y zoom de pantalla para presentaciones técnicas que incluyen…
WinObj es el visor de espacios de nombres de Object Manager definitivo. Es la primera…
Whois realiza el registro de registro para el nombre de dominio o la dirección IP…
VolumeID – Esta utilidad, le permite cambiar los identificadores de los discos FAT y NTFS…