"##Explicación del código (el que está abajo):\n",
"##num_primo <= 1, sirve para decirle al programa que verifique si los números son menores o iguales a 1, por eso lo siguiente que se pone es \"return False\", porque si es menor o igual a 1 no es primo.\n",
"##for i in range(2, int(numero**0.5) + 1), esto se utiliza para reducir el número de veces que se ejecuta un bucle en un programa, cuantas veces sea necesaria, como divisibilidad y mejorar la eficiencia del algoritmo.\n",
"##if num_primo % i == 0, se utiliza para saber si es divisible por \"i\". También \"%\" nos permite saber la operación de \"num_primo\" dividido entre \"i\". Si el resultado da 0, nos permite saber que \"num_primo\" es divisible entre \"i\", de esta manera no sería un número primo.\n",
"##Se utiliza return False por lo mismo de antes.\n",
"##return True, cuando el programa se ejecuta en este punto, quiere decir que ningun número ha sido divisible por el número en el rango especificado, entonces es un número primo (se utiliza \"True\" para indicar que el número es primo).\n",
"##end=' ', es para hacer que el resultado este de forma horizontal y no vertical (el ' ' es para dejar ese espacio y que no haya un salto, en cambio se imprima un espacio en blanco después de cada número).\n",
"\n",
"def num_primos(num_primo):\n",
" primos = []\n",
" if num_primo <= 1:\n",
" return False\n",
" for i in range(2, int(num_primo ** 0.5) + 1):\n",
##num_primo <= 1, sirve para decirle al programa que verifique si los números son menores o iguales a 1, por eso lo siguiente que se pone es "return False", porque si es menor o igual a 1 no es primo.
##for i in range(2, int(numero**0.5) + 1), esto se utiliza para reducir el número de veces que se ejecuta un bucle en un programa, cuantas veces sea necesaria, como divisibilidad y mejorar la eficiencia del algoritmo.
##if num_primo % i == 0, se utiliza para saber si es divisible por "i". También "%" nos permite saber la operación de "num_primo" dividido entre "i". Si el resultado da 0, nos permite saber que "num_primo" es divisible entre "i", de esta manera no sería un número primo.
##Se utiliza return False por lo mismo de antes.
##return True, cuando el programa se ejecuta en este punto, quiere decir que ningun número ha sido divisible por el número en el rango especificado, entonces es un número primo (se utiliza "True" para indicar que el número es primo).
##end=' ', es para hacer que el resultado este de forma horizontal y no vertical (el ' ' es para dejar ese espacio y que no haya un salto, en cambio se imprima un espacio en blanco después de cada número).