Quick actions

cmd+k|ctrl+k

Navigation

Languages

Identificar números primos en una lista

Snippet info

Language

Python

Visibility

public

Author

vanedaing

Created

2024-09-18T14:38:13.256136Z

Updated

2024-09-18T14:38:13.256136Z

# Función para verificar 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

# 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."""
    primos = [num for num in lista if es_primo(num)]  # Lista de primos
    return len(primos), primos

# Función principal
def main():
    """Función principal que integra las funciones y muestra resultados."""
    # Ejemplo de lista de números
    lista_numeros = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
    
    # Contar números primos en la lista
    cantidad_primos, lista_primos = contar_primos(lista_numeros)
    
    # Mostrar los resultados
    print(f"La cantidad de números primos en la lista es: {cantidad_primos}")
    print(f"Los números primos en la lista son: {lista_primos}")

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