Identificar números primos en una lista

Run Settings
LanguagePython
Language Version
Run Command
# 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()
Editor Settings
Theme
Key bindings
Full width
Lines