9.7 Números Primos en Python | Bucle for y while | Programar desde cero en Python

  Рет қаралды 78,946

Piogram

Piogram

Күн бұрын

Dale LIKE, COMPARTE Y SUSCRIBETE.
Me estarías apoyando a seguir subiendo esta clase de contenido :)
-----------REDES SOCIALES-----------
Instagram Piogram: / piogramec
Instagram Personal: / axellconcha
Facebook Personal: / axellfks
Canal Personal: bit.ly/39jDxWf
-----------CONTENIDO-----------
Diapositivas: 1drv.ms/u/s!Au...

Пікірлер: 126
@criarr1
@criarr1 3 жыл бұрын
Al fin alguien que explica de forma sencilla y comprensible el concepto. Muchas gracias y tenga su gran LIKE.
@diegohidalgo6169
@diegohidalgo6169 3 ай бұрын
Amigo, la verdad que explicaste los conceptos tan bien que entendi a la primera, muchas gracias por el video!
@isabelrodriguezrobledo9238
@isabelrodriguezrobledo9238 3 жыл бұрын
My bueno este vídeo, muy bien explicado. Justo lo que estaba buscando, Enhorabuena!!! Saludos desde España
@Piogram
@Piogram 3 жыл бұрын
Muchas gracias por tu comentario Isabel ;D, da lo mejor de ti! sigue auto educándote saludos!
@rodrimarlon
@rodrimarlon 2 ай бұрын
lo resolví a la primera con el for, pero nunca me imagine lo de que si el usuario ingresa un número muy grande, bien hay. Siempre se aprende algo nuevo.
@tifonrimbombante845
@tifonrimbombante845 3 жыл бұрын
CAPO, gracias me ayudaste mucho, tengo un exámen pronto y no había podido comprender esto. Gracias de verdad
@Piogram
@Piogram 3 жыл бұрын
Con mucho gusto :)
@jlfp15
@jlfp15 Жыл бұрын
KZbin por favor no borres este video nunca jamas
@lukestasyt3069
@lukestasyt3069 4 жыл бұрын
gracias, mi tarea te lo agradece y la experiencia mucho más
@Piogram
@Piogram 3 жыл бұрын
Sirvete un café en mi nombre ♥
@estebanantonioorquera3812
@estebanantonioorquera3812 3 жыл бұрын
Que bien lo explicaste capo, ahora estoy haciendo un trabajo, no entendía nada pero ahora
@cristianmorales9887
@cristianmorales9887 2 жыл бұрын
Tampoco
@gissell6783
@gissell6783 3 жыл бұрын
¡Me encantó como lo explicaste! Muy buen vídeo.
@Piogram
@Piogram 3 жыл бұрын
Muchas gracias Gissell :) espero disfrutes del resto de mi contenido.
@cristianorgas8228
@cristianorgas8228 Жыл бұрын
Que vestia... muy buena explicación... me quedó suscritó y me pongo a revisar tus videos... Muy buen video...
@Piogram
@Piogram Жыл бұрын
Muchas gracias 🌟 espero que los vídeos sean de tu agrado 😃
@eliascerna737
@eliascerna737 Жыл бұрын
Gracias Lic
@serge9259
@serge9259 Жыл бұрын
Espectacular, ¡muchas gracias!
@eliuthyanza8621
@eliuthyanza8621 Жыл бұрын
Excelente video y contenido, te lo agradezco!
@Piogram
@Piogram Жыл бұрын
Muchas gracias a ti 🙌🏻 por el apoyo, cualquier oportunidad de mejora me avisas :)
@danieljosuecontrerasvalver9803
@danieljosuecontrerasvalver9803 3 жыл бұрын
el mejor!
@jonathanjoen6468
@jonathanjoen6468 4 жыл бұрын
buen video! saludos, soy estudiante de fundamentos de programacion y aun estoy dominando el for , aunque me enredo un poco al momento de colocar los if dentro o fuera de el, justo me toco hacer un ejercicio parecido y me has aydado bastante , muchas gracias!
@Piogram
@Piogram 4 жыл бұрын
Muchas gracias por ver mi contenido :D, que increíble que te sirva y por ultimo recuerda que todo es paso a paso, nadie nace sabiendo :) la constancia en la practica es nuestra mejor aliada :)
@cristianorgas8228
@cristianorgas8228 Жыл бұрын
Buen cobtenido...
@ydui1991
@ydui1991 4 жыл бұрын
Muy bueno tu video! Entendí a la perfección, muchas gracias 🙌🏽
@Piogram
@Piogram 4 жыл бұрын
Holaa ;) gracias a ti por comentar, en serio los llevo en el ❤️🐣
@feljesvp
@feljesvp 3 жыл бұрын
Excelente mejor ejemplo y explicación .. gracias
@bersekiel
@bersekiel 3 жыл бұрын
Buenas, necesito una explicación acerca de la forma que explicaste en el minuto 9:10 ¿Cual es la importancia de i+=1? Según veo no es tan importante porque la condición que describe el while es while i
@Piogram
@Piogram 3 жыл бұрын
Que tal, recuerda que i sería el número que va ir incrementándose hasta llegar al número ingresado, si es importante porque tú necesitas cada uno de esos números cada que cambias de ciclo, si +1 no existiera tu programa quedaría en ciclos infinitos del while como como el Dr Strange :), si quieres comprobar que esto es cierto, coloca un print("hola") justo después del while
@bersekiel
@bersekiel 3 жыл бұрын
@@Piogram Uhhhhhh tenes muchísima razón me olvide por completo que el while necesita un incrementador... Muchísimas gracias! PD:Que respuesta tan veloz eh! Gracias nuevamente por eso, estoy empezando programación hace 1 mes así que estoy con todo con estos temas! ¡Gracias por ese contenido gratuito que subís a youtube, que ayuda a la gente a darle una guia!
@Piogram
@Piogram 3 жыл бұрын
😂 justo a está hora me levanto para ir al trabajo y paso leyendo comentarios :)
@luispalma2005
@luispalma2005 3 жыл бұрын
Muy bien explicado. Muchas gracias!!!
@Piogram
@Piogram 3 жыл бұрын
Con mucho gusto ;D
@skyblack7040
@skyblack7040 3 жыл бұрын
Excelente video, un gran saludo sigue así 👌 me ayudaste con un ejercicio que necesitaba ejecutar usando números primos.
@mipsp2011
@mipsp2011 2 жыл бұрын
por este video tan bien explicado, me suscribo
@Eros-pv8cs
@Eros-pv8cs 4 жыл бұрын
Buen video guapo, sigue así, nos ayudas un montón gracias :3
@andyqsy5988
@andyqsy5988 2 жыл бұрын
Gracias amigo, me ayudaste con mi deber 🤍
@salazarxs
@salazarxs 2 жыл бұрын
eres god bro super bien explicado :)
@Piogram
@Piogram 2 жыл бұрын
:) muchas gracias 🌟
@mikereves_miedo7644
@mikereves_miedo7644 4 ай бұрын
buen video gracias
@Luis-tu4ux
@Luis-tu4ux 9 ай бұрын
Aveces me preguntó como siquiera logre pasar la preparatoria si ni siquiera se que es un numero primo
@danilocajadurand7128
@danilocajadurand7128 Жыл бұрын
bien explicado en forma sencilla
@hmoralestube
@hmoralestube Жыл бұрын
¡Gracias! muy buena explicación-
@AkhvarSifriyah
@AkhvarSifriyah 3 жыл бұрын
Colaboro con una tercera foma de buscar números primos: #Los números no son ingresados por el usuario, #son generados por el 1° for; del 2 hasta el 10. for n in range(2,10): ...for x in range(2,n): ... ...if n%x==0: ... ... ...print(n,'es igual a ',x,'*',n/x) ... ... ...break ...else: ... ...print(n,'es un número primo.')
@conradohernanvillagil2764
@conradohernanvillagil2764 3 жыл бұрын
Gracias por el video.
@Piogram
@Piogram 3 жыл бұрын
A la orden, muchas gracias a ti
@lizandronovales6122
@lizandronovales6122 2 жыл бұрын
No se me ocurrió lo del contador, y estaba añadiendo a una lista todos los residuos, después los ordenaba y si el valor primer elemento era diferente de cero pues no es primo xd buen video
@fabriahc1458
@fabriahc1458 Жыл бұрын
y como seria imprimir todos los numeros usando solo while???? es decir que en ningun momento se use el for
@diegosape1863
@diegosape1863 2 жыл бұрын
buenisimo
@yuyixu
@yuyixu 3 жыл бұрын
Hola, muchas gracias, explicas muy bien! Me salió a la perfección :)
@Piogram
@Piogram 3 жыл бұрын
Holaaaaaa 🐣, que bueno :) Gracias a ti 🎉
@maximilianojulio3296
@maximilianojulio3296 4 жыл бұрын
ayyy te quiero
@damianfabricio8702
@damianfabricio8702 2 жыл бұрын
Estaba acostumbrado a la forma de C# xd
@danilocajadurand7128
@danilocajadurand7128 Жыл бұрын
buen ejercio !!!
@orianaabreu9959
@orianaabreu9959 3 жыл бұрын
Gracias amigo, buen video!!!!
@nathalyalcazar9997
@nathalyalcazar9997 3 жыл бұрын
Sino puedo usar while ni for por temas didácticos?
@joselinehernandezvalls5528
@joselinehernandezvalls5528 3 жыл бұрын
muy bueno, pero como se hace para que imprima n cantidad de numeros primos? ej: se impriman los primeros 100 numeros primos.
@Piogram
@Piogram 3 жыл бұрын
:3 muy buena pregunta, para eso debes englobar toda la lógica que puse, en otro bucle (recomiendo un while) uno que envíe números del 1 al n (hasta que encuentre 100 números primos) podrías manejar un contador de números primos encontrados ;)
@robertovargas9515
@robertovargas9515 Жыл бұрын
Yo lo hice así para que sea un ciclo de estar preguntando si desea continuar y no tener que ejecutar el programa cada vez que quiero volver a intentar, al igual que prevengo que el usuario ingrese str como números para que el programa no falle si no que el código lo detecta y pide que ingrese un valor correctamente (Comento para que el algoritmo ayude a sus videos XD) repetición=True ciclo=True continuar=True while not repetición==False: ciclo=True continuar=True print("Bienvenido a detector de números primos") numero=input("Ingrese un número para saber si es primo: ") while not ciclo=="terminar": try: if (float(numero)-int(numero)==0)and(int(numero)>1): numero=int(numero) primo=0 for i in range(2,numero): if numero%i==0: print(i) print(f"No es primo, es divisible entre {i}") primo+=1 elif numero: primo+=0 if primo == 0: print(".............................................") print(f"{numero} si es primo") ciclo=True continuar=True while continuar==True: print(".............................................") continuar=input("¿Desea seguir? si/no: ") if continuar=="si": continuar=False ciclo="terminar" print("#################################################") elif continuar=="no": continuar=False ciclo="terminar" repetición=False else: continuar=True print(".............................................") print("Respuesta no valida") else: ciclo=True continuar=True while continuar==True: print(".............................................") continuar=input("¿Desea seguir? si/no: ") if continuar=="si": continuar=False ciclo="terminar" print("#################################################") elif continuar=="no": continuar=False ciclo="terminar" repetición=False else: continuar=True print(".............................................") print("Respuesta no valida") elif (float(numero)-int(numero)!=0) or (float(numero)
@wilsoncamiloleon1089
@wilsoncamiloleon1089 3 жыл бұрын
Hola una pregunta, para el ciclo for no se deberia evaluar de (2, num+1)? gracias
@uncholomas4204
@uncholomas4204 2 жыл бұрын
como podria invertir el orden osea que me salga el mayor numero primo arriba y abajo el menor?
@Alberto...689
@Alberto...689 2 жыл бұрын
Para que es lo de .Format
@renzosabinogarcia638
@renzosabinogarcia638 4 жыл бұрын
Muchisimas gracias!!
@Piogram
@Piogram 4 жыл бұрын
Gracias por comentar, :D sigue así !
@mauriciozamora6016
@mauriciozamora6016 4 жыл бұрын
hola solo quisiera saber que significa { } por ejemplo: else: print ("El { } no es un numero primo".format(num)) gracias
@Piogram
@Piogram 4 жыл бұрын
Hola mauricio, se lo conoce como formatear la salida de datos, tengo un video explicando, aquí te lo dejo: kzbin.info/www/bejne/iZDLd3-krK6Apa8 ahi te puse el minuto en el cual menciono las llaves { }
@mauriciozamora6016
@mauriciozamora6016 4 жыл бұрын
@@Piogram gracias por su comentario tuvo genial
@mauriciozamora6016
@mauriciozamora6016 4 жыл бұрын
@@Piogram y una duda debería crear varios videos explicando pasos a pasos de como diseñar o crear pagina web y todos tipos de formatos.gracias saludos
@raulsegioespejoticona9222
@raulsegioespejoticona9222 3 жыл бұрын
amigo saves de algun libron donde haya mas ejercicios para seguir practicando...:)
@darlinmanuelcasadoperez1092
@darlinmanuelcasadoperez1092 3 жыл бұрын
excelente video. :)
@Piogram
@Piogram 3 жыл бұрын
A la orden ! gracias por comentar, lo aprecio mucho
@luis_martinezgomez
@luis_martinezgomez 4 жыл бұрын
Hola, muy buen video! Tengo una duda con un ejercicio algo similar, ya que el algoritmo que necesito, debe decir cuántos números primos hay entre 1 y un número N (que asigne el usuario), ¿Cómo podría crear un contador que almacene cuántos números primos hay entre 1 y N?
@lizandronovales6122
@lizandronovales6122 2 жыл бұрын
No lo tengo pensado como tal, pero será con algún for supongo, que evalúe cada número de 1 a N y algunos if que si cumple con esas condiciones pues que lo imprima
@camilylagos5821
@camilylagos5821 4 жыл бұрын
hola amigo me podrias ayudar? necesito crear un código el cual me diga si un numero es primo o no , ademas de agregarle : El programa debe ejecutarse hasta que el usuario digite un número menor que 1. (utilice ciclos) Si el número es compuesto, debe informar cuál es su divisor más pequeño (diferente de uno). Si digita 1, deberá informar que es uno y que no es ni primo ni compuesto. me ayudarias muchisimo , saludos
@Piogram
@Piogram 4 жыл бұрын
Holaaa escríbeme por instagram :3
@eliascerna737
@eliascerna737 Жыл бұрын
Profe Ud tiene fb ??...Gracias
@andresvillanuenva8561
@andresvillanuenva8561 4 жыл бұрын
hola, por favor necesito ayuda, como haria para contar todos esos numeros primos? y mostrarlos al final?
@Piogram
@Piogram 4 жыл бұрын
Hola! tendrías que hacer como lo explico al final pero agregando otro contador, crea una variable contPrimos=0 en la linea 1 (del min 10:03) y pones contPrimos+=1 en la linea 14 dentro del if, así estarías contando los números primos que hay. saludos!
@andresvillanuenva8561
@andresvillanuenva8561 4 жыл бұрын
@@Piogram Muchas Gracias por la ayuda, me salvaste. tus vídeos son muy buenos.
@Piogram
@Piogram 4 жыл бұрын
@@andresvillanuenva8561 Gracias a ti! :D por el apoyo
@gloriavalencia4381
@gloriavalencia4381 3 жыл бұрын
Gracias!!
@lluvialorenanavatorres2613
@lluvialorenanavatorres2613 2 жыл бұрын
Muchísimas gracias en serio :D :D
@Piogram
@Piogram 2 жыл бұрын
muchísimas gracias a ti ;D
@eduardoandresavila5051
@eduardoandresavila5051 3 жыл бұрын
Amigo, tienes algún correo para contactarte? Tengo problemas con una linea de código y necesito ayuda.
@AlexRodriguez-ht9uy
@AlexRodriguez-ht9uy 3 жыл бұрын
El 2 es número primo y no lo mostraría correctamente el bucle. Como se haría teniendo eso en cuenta?
@Piogram
@Piogram 3 жыл бұрын
He visto que algunos antes de entrar al bucle ponen esa condición si es 2 ya lo consideran primo
@AlexRodriguez-ht9uy
@AlexRodriguez-ht9uy 3 жыл бұрын
@@Piogram eso haré, muchas gracias :)
@jesicaestrada9791
@jesicaestrada9791 4 жыл бұрын
Como le harías para sumar numeros y saber si el resultado es primo con condicionales ?
@Piogram
@Piogram 4 жыл бұрын
Hola! que números?, una lista de números?, simplemente haría sum de esa lista para tener el total y luego aplicaría el algoritmo que explique en el video :) (perdón la demora recién inicie clases)
@jesicaestrada9791
@jesicaestrada9791 4 жыл бұрын
@@Piogram si pero tendrías que saber si ese número es primo a base de condicionales osea if, elif, else, sin utilizar los bucles que es la forma más rapida
@Piogram
@Piogram 4 жыл бұрын
@@jesicaestrada9791 pero usas bucles para evaluar la divisibilidad de todos los n números anteriores al total que te dio la suma, por lo tanto es indispensable hacer bucles, a menos que quieras quemar tantos if por tantos n numeros.
@jesicaestrada9791
@jesicaestrada9791 4 жыл бұрын
@@Piogram en realidad tenía un trabajo y esq no lo eh podido realizar por que tenía que ingresar tres números, tener su totalidad y saber si es un número primo o no y todo eso con condicionales
@andresestevez2701
@andresestevez2701 3 ай бұрын
si alguien le sirve count = 1 numer = 2 n = 20 # para n numeros valor = True while count
@martinpaz8416
@martinpaz8416 2 жыл бұрын
buenas, y si quisiera q me devuelva el proximo numero primo que ingrese? por ejemplo si pongo 7 que me devuelva 11, no puedo encontrar la forma en mi caso
@katherinematarrita3838
@katherinematarrita3838 2 жыл бұрын
Con el ciclo while
@katherinematarrita3838
@katherinematarrita3838 2 жыл бұрын
Bucle while
@gabrieljaramillo3068
@gabrieljaramillo3068 3 жыл бұрын
siuuuuuuuuuuu
@MsAlo96
@MsAlo96 4 жыл бұрын
Gracias! :D
@Piogram
@Piogram 4 жыл бұрын
Con gusto ;D
@justodaverio6710
@justodaverio6710 2 жыл бұрын
Amigo, te molesto un segundo para chequear una cosa. este problema está bien resuelto? Realiza el algoritmo correspondiente a un programa que lea un número y muestre un texto indicando si el número es o no primo. lo tengo que hacer en pseudocódigo Inicio cont=2 Leer n mientras cont
@Lynk_Rookie
@Lynk_Rookie 3 жыл бұрын
bro que es lo que significa esto { } si la llaves son estos ( ) ¿Cuál es la diferencia? y también que significa . format
@Lynk_Rookie
@Lynk_Rookie 3 жыл бұрын
ademas me salio un error en el resto==0: pero no se que es
@Lynk_Rookie
@Lynk_Rookie 3 жыл бұрын
p.d bro gracias por explicar te pasaste
@dereckgaitan1454
@dereckgaitan1454 3 жыл бұрын
Clase de Calidad
@luisgerardosalasalfonso30
@luisgerardosalasalfonso30 4 жыл бұрын
DIseñe un script en python que haga una consulta SELECT a una base de datos de Buses de transporte público (Incluya los campos que sean necesarios)
@ornah9869
@ornah9869 3 жыл бұрын
Hola bro quisiera que me ayudaras con una tarea que tengo si puedes escribirme lo mas rapido posible porfavor muchas gracias
@elkefelixparionarojas1824
@elkefelixparionarojas1824 3 жыл бұрын
BUENO AL FINAL TBN LO SAQUE... PERO SI Q SE ME COMPLICO
@miguelfer1985
@miguelfer1985 3 жыл бұрын
yo no al final, esta bien te sale si es primo o no, pero no te dice si es primo por si mismo y por 1
@Piogram
@Piogram 3 жыл бұрын
Hola Fernando, no entiendo tu inquietud :S, el ejercicio si te muestra si es primo o no, el número que se ingresa
@jessandres2397
@jessandres2397 3 жыл бұрын
Muy buenas amigo una pregunta, esto puede servir para un problema que dice asi? : hacer un programa que calcule los primeros N numeros primos. El valor de N lo ingresa el usuario
@albertomillan9761
@albertomillan9761 2 жыл бұрын
a= int(input("Agregar número para sabe si es primo ")) b = a % 2 and a % 3 and a % 5 and a % 7 def primos(): if b == 1: print(f" {a} NO un número primo") elif b != 0: print(f" {a} es un número primo") else: print(f"{a} No es Primo") if __name__ == "__main__": primos() except: print("Agregue solamente números enteros por favor")
@HiberNAT
@HiberNAT 4 жыл бұрын
Pero si es par tmb te dará num mod (par) = 0 ?
@Piogram
@Piogram 4 жыл бұрын
Ojo que no es num%2==0 como comúnmente se hace para saber si algo es par, aquí solo usamos si "num" es divisible a "i", dado que "i" va variando en cada ciclo
@HiberNAT
@HiberNAT 4 жыл бұрын
@@Piogram esta contando pares y divisibles por otros numeros y si pasa esas excepciones y el contador queda en 0 (excepciones para sacar los no-primos) entonces compruebas que es primo?
@erickdumas3932
@erickdumas3932 3 жыл бұрын
El codigo no es eficiente para numeros grandes, pues debe estar comparando con cada numero.
@dianamarcelatorrezceron4135
@dianamarcelatorrezceron4135 3 жыл бұрын
Podeias compartirme el codigo..
@eliascerna737
@eliascerna737 Жыл бұрын
Maestro buen dia Con Python podemos sacar cualquier número primo al infinito??
@lavado6821
@lavado6821 9 ай бұрын
No
@ramirogodinez8542
@ramirogodinez8542 4 жыл бұрын
Al momento de copilar hay un error en for en el ultimo programa
@Piogram
@Piogram 4 жыл бұрын
Hola Ramiro, indícame donde :)
@ramirogodinez8542
@ramirogodinez8542 4 жыл бұрын
Bro.... el de error era yo, sorry!
@danielcontreras5836
@danielcontreras5836 11 ай бұрын
no me funciono para el 2
@danielcontreras5836
@danielcontreras5836 11 ай бұрын
ya lo solucione no Problem
@RODRIGOTV143
@RODRIGOTV143 3 жыл бұрын
like porque me dijo pollito XD uwu
@isaactoro5076
@isaactoro5076 3 жыл бұрын
alguien puede mandar el algoritmo
@jorgehernandez9874
@jorgehernandez9874 3 жыл бұрын
Mucha paja en el video
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 50 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 218 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,5 МЛН
Python - Nivel 18 - Reto 7 - Comprobar si un número es primo
9:29
Manuel González
Рет қаралды 39 М.
Ciclo FOR y WHILE en Python
10:44
DC Control
Рет қаралды 14 М.
Algoritmo para saber si un numero es primo python
3:57
ALGORITMODETAREA
Рет қаралды 22 М.
Algoritmo para determinar si un numero es primo en C++
7:52
deividcoptero Programación
Рет қаралды 56 М.
Listas, Tuples, Sets, Strings y Diccionarios en PYTHON
20:31
Commit That Line!
Рет қаралды 44 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 50 МЛН