# 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()