estube dos horas literal pensando como poder hacer este ejercicio pero con listas, y no sabia como. me sacaste de un enredo enorme, saludos desde ARG! Like & Sub!
@MAYRAALEJANDRACONDORILIZAR-b5qАй бұрын
Me encantaaaaa!!! nueva suscriptora :3
@antonyholguin80803 жыл бұрын
La mejor explicación sobre números primos.
@joshcrgamer08543 жыл бұрын
Me resumió literalmente mis 8 horas de romperme la cabeza a 5 minutos de simple logica Joder xd
a = 7886 def es_primo(num): contador = 0 for i in range(2, num): if num % i == 0: print(i) if contador == 2: return True else: return False print(es_primo(a))
@tomasuu223 жыл бұрын
hablas como doc tops amigo jajaja un grande
@josekachkaniraqmi90652 жыл бұрын
Lo hice de esta manera. def es_primo(numero): for i in range(numero): if numero%(i+1) == 0 and (i+1)!=1 and (i+1)!=numero: return "No es primo" return "Es primo" def main(): numero = int(input("Ingrese un número: ")) verificacion = es_primo(numero) print(f"El número {verificacion}") main()
@edsonsalas67093 жыл бұрын
severo aporte, muchisimas gracias
@valeriachinchilla69243 жыл бұрын
Hola, si no se puede usar la ciclos (For, While) como quedaría?
@maximot19832 жыл бұрын
Como se haria con while?
@jesusantonio62533 жыл бұрын
WOW, magistral.
@ca-vf3xp2 жыл бұрын
y si quiero contar la cantidad de numeros primos que ingrese?
@luiseduardodorantegimenez64832 жыл бұрын
No entiendo dos cosas: La primera es por que usar la variable contador y la segunda es por que en la segunda sentencia if igualar contador a 0.
@sanchez-emir4 жыл бұрын
si pongo el numero 1, que me sale ?
@manuelgonzalez16444 жыл бұрын
Hola, el número 1 está considerado como un número no primo, por lo tanto la función dará falso. Lo puedes ver mencionado al final del video. Un saludo.
@matiastaurizano2993 жыл бұрын
Hola Manuel, por qué se pone en el range "(n+1)"? Esto me confunde ya que entiendo que a lo sumo el número por el cual debe realizarse el módulo es por el propio N y no por uno más. Muchas gracias por tu explicación, saludos de desde Argentina!
@manuelgonzalez16443 жыл бұрын
Hola, el tipo range empieza desde el cero y va hasta el número anterior al que se indica, por ejemplo, range(10) iría del 0 al 9, por ello ponemos range(1, n+1), para empezar por el uno e ir hasta el mismo número que se indica. Un saludo.
@luisprato24173 жыл бұрын
como haria si necesito meter los numeros primos en una lista??
@manuelgonzalez16443 жыл бұрын
Hola, lo podrías hacer con el método append. En el siguiente vídeo vemos un ejemplo de su uso: kzbin.info/www/bejne/oHatY3aFa9ONn5o Un saludo.
@alfredosilvaolivas80354 жыл бұрын
vale crack
@zikuram49064 жыл бұрын
hola , porque pones contador=2?
@manuelgonzalez16444 жыл бұрын
Hola, tal y como explicamos en el video, un número primo es un número que sólo es divisible entre dos números, el uno y si mismo, por lo tanto partimos de contador = 0, para luego ir contando las veces en que ese número es divisible por los números menores o iguales que él, y si contador == 2, entonces es que sólo hay dos números por los que el número es divisible, y por tanto el número es primo. Espero que te pueda servir. Un saludo.
@zikuram49064 жыл бұрын
Manuel González ahhh vale ya entiendo y otra cosita más , por que pones « if « y no « while « ??es que me confundo mucho con estos dos
@manuelgonzalez16444 жыл бұрын
Hola. Ponemos if porque sólo vamos a hacer una comprobación sobre los diferentes números que vamos recorriendo con el bucle for. En el nivel 6 video 1 vemos la diferencia que hay entre la sentencia if y el bucle while por si te puede servir. Un saludo.
@leonelhoraciosotosanchez39883 жыл бұрын
Si quiero que me muestre los numeros primos entre un rango, como hago?
@manuelgonzalez16443 жыл бұрын
Hola, en el siguiente vídeo lo explicamos: kzbin.info/www/bejne/iqrLYqVnaq9pja8 Un saludo.
@leonelhoraciosotosanchez39883 жыл бұрын
@@manuelgonzalez1644 muchas gracias!!
@tombartimtim17254 жыл бұрын
No me gusta que nos pongas deberes Manuel;*,)
@carlosvalera2593 жыл бұрын
def numero_primo(numero): if numero%2 == 1: return 'El numero {} es primo'.format(numero) else: return 'El numero {} no es primo,intentelo de nuevo'.format(numero) print(numero_primo(9))
@aabcdario3 жыл бұрын
no es lo mismo un impar que un primo, te aconsejo que veas el video