Quick actions

cmd+k|ctrl+k

Navigation

Languages

Verificación y cálculo de números primos

Snippet info

Language

Python

Visibility

public

Author

vanedaing

Created

2024-09-18T14:23:16.329115Z

Updated

2024-09-18T14:24:08.973973Z

#Desafío 6: Verificación y Cálculo de Números Primos

# Se crea función que verifica  si un número es primo
def es_primo(n):
    """Verifica si un número es primo."""
    if n <= 1:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

# Se crea función para  contar los números primos en una lista
def contar_primos(lista):
    """Cuenta la cantidad de números primos en una lista dada."""
    return sum(1 for num in lista if es_primo(num))

# Función principal
def main():
    """Función principal que integra las funciones y muestra resultados."""
    # Ejemplo de lista de números
    lista_numeros = [1,2,3,11,22,23,48,32]
    
    # Verificar si un número es primo
    numero = 1
    if es_primo(numero):
        print(f"{numero} es un número primo.")
    else:
        print(f"{numero} no es un número primo.")
    
    # Contar números primos en la lista
    cantidad_primos = contar_primos(lista_numeros)
    print(f"La cantidad de números primos en la lista es: {cantidad_primos}")

# Ejecutar la función principal
if __name__ == "__main__":
    main()
INFO