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

  Рет қаралды 81,531

Piogram

Piogram

Күн бұрын

Пікірлер: 126
@criarr1
@criarr1 3 жыл бұрын
Al fin alguien que explica de forma sencilla y comprensible el concepto. Muchas gracias y tenga su gran LIKE.
@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!
@diegohidalgo6169
@diegohidalgo6169 7 ай бұрын
Amigo, la verdad que explicaste los conceptos tan bien que entendi a la primera, muchas gracias por el video!
@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 :)
@cristianorgas8228
@cristianorgas8228 2 жыл бұрын
Que vestia... muy buena explicación... me quedó suscritó y me pongo a revisar tus videos... Muy buen video...
@Piogram
@Piogram 2 жыл бұрын
Muchas gracias 🌟 espero que los vídeos sean de tu agrado 😃
@lukestasyt3069
@lukestasyt3069 4 жыл бұрын
gracias, mi tarea te lo agradece y la experiencia mucho más
@Piogram
@Piogram 4 жыл бұрын
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
@rodrimarlon
@rodrimarlon 7 ай бұрын
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.
@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.
@eliuthyanza8621
@eliuthyanza8621 2 жыл бұрын
Excelente video y contenido, te lo agradezco!
@Piogram
@Piogram 2 жыл бұрын
Muchas gracias a ti 🙌🏻 por el apoyo, cualquier oportunidad de mejora me avisas :)
@Eros-pv8cs
@Eros-pv8cs 4 жыл бұрын
Buen video guapo, sigue así, nos ayudas un montón gracias :3
@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 :)
@danieljosuecontrerasvalver9803
@danieljosuecontrerasvalver9803 3 жыл бұрын
el mejor!
@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 ❤️🐣
@skyblack7040
@skyblack7040 3 жыл бұрын
Excelente video, un gran saludo sigue así 👌 me ayudaste con un ejercicio que necesitaba ejecutar usando números primos.
@salazarxs
@salazarxs 2 жыл бұрын
eres god bro super bien explicado :)
@Piogram
@Piogram 2 жыл бұрын
:) muchas gracias 🌟
@jlfp15
@jlfp15 Жыл бұрын
KZbin por favor no borres este video nunca jamas
@serge9259
@serge9259 2 жыл бұрын
Espectacular, ¡muchas gracias!
@yuyixu
@yuyixu 4 жыл бұрын
Hola, muchas gracias, explicas muy bien! Me salió a la perfección :)
@Piogram
@Piogram 4 жыл бұрын
Holaaaaaa 🐣, que bueno :) Gracias a ti 🎉
@feljesvp
@feljesvp 3 жыл бұрын
Excelente mejor ejemplo y explicación .. gracias
@mipsp2011
@mipsp2011 2 жыл бұрын
por este video tan bien explicado, me suscribo
@andyqsy5988
@andyqsy5988 3 жыл бұрын
Gracias amigo, me ayudaste con mi deber 🤍
@luispalma2005
@luispalma2005 4 жыл бұрын
Muy bien explicado. Muchas gracias!!!
@Piogram
@Piogram 4 жыл бұрын
Con mucho gusto ;D
@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
@hmoralestube
@hmoralestube 2 жыл бұрын
¡Gracias! muy buena explicación-
@maximilianojulio3296
@maximilianojulio3296 4 жыл бұрын
ayyy te quiero
@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 :)
@danilocajadurand7128
@danilocajadurand7128 Жыл бұрын
bien explicado en forma sencilla
@conradohernanvillagil2764
@conradohernanvillagil2764 3 жыл бұрын
Gracias por el video.
@Piogram
@Piogram 3 жыл бұрын
A la orden, muchas gracias a ti
@darlinmanuelcasadoperez1092
@darlinmanuelcasadoperez1092 3 жыл бұрын
excelente video. :)
@Piogram
@Piogram 3 жыл бұрын
A la orden ! gracias por comentar, lo aprecio mucho
@eliascerna737
@eliascerna737 Жыл бұрын
Gracias Lic
@nathalyalcazar9997
@nathalyalcazar9997 3 жыл бұрын
Sino puedo usar while ni for por temas didácticos?
@orianaabreu9959
@orianaabreu9959 3 жыл бұрын
Gracias amigo, buen video!!!!
@lluvialorenanavatorres2613
@lluvialorenanavatorres2613 3 жыл бұрын
Muchísimas gracias en serio :D :D
@Piogram
@Piogram 3 жыл бұрын
muchísimas gracias a ti ;D
@Luis-tu4ux
@Luis-tu4ux Жыл бұрын
Aveces me preguntó como siquiera logre pasar la preparatoria si ni siquiera se que es un numero primo
@cristianorgas8228
@cristianorgas8228 2 жыл бұрын
Buen cobtenido...
@uncholomas4204
@uncholomas4204 3 жыл бұрын
como podria invertir el orden osea que me salga el mayor numero primo arriba y abajo el menor?
@fabriahc1458
@fabriahc1458 Жыл бұрын
y como seria imprimir todos los numeros usando solo while???? es decir que en ningun momento se use el for
@renzosabinogarcia638
@renzosabinogarcia638 4 жыл бұрын
Muchisimas gracias!!
@Piogram
@Piogram 4 жыл бұрын
Gracias por comentar, :D sigue así !
@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)
@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
@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
@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
@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
@raulsegioespejoticona9222
@raulsegioespejoticona9222 4 жыл бұрын
amigo saves de algun libron donde haya mas ejercicios para seguir practicando...:)
@danilocajadurand7128
@danilocajadurand7128 Жыл бұрын
buen ejercio !!!
@wilsoncamiloleon1089
@wilsoncamiloleon1089 3 жыл бұрын
Hola una pregunta, para el ciclo for no se deberia evaluar de (2, num+1)? gracias
@mikereves_miedo7644
@mikereves_miedo7644 8 ай бұрын
buen video gracias
@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
@eliascerna737
@eliascerna737 Жыл бұрын
Profe Ud tiene fb ??...Gracias
@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
@diegosape1863
@diegosape1863 2 жыл бұрын
buenisimo
@AlexRodriguez-ht9uy
@AlexRodriguez-ht9uy 4 жыл бұрын
El 2 es número primo y no lo mostraría correctamente el bucle. Como se haría teniendo eso en cuenta?
@Piogram
@Piogram 4 жыл бұрын
He visto que algunos antes de entrar al bucle ponen esa condición si es 2 ya lo consideran primo
@AlexRodriguez-ht9uy
@AlexRodriguez-ht9uy 4 жыл бұрын
@@Piogram eso haré, muchas gracias :)
@eduardoandresavila5051
@eduardoandresavila5051 3 жыл бұрын
Amigo, tienes algún correo para contactarte? Tengo problemas con una linea de código y necesito ayuda.
@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
@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?
@gloriavalencia4381
@gloriavalencia4381 3 жыл бұрын
Gracias!!
@justodaverio6710
@justodaverio6710 3 жыл бұрын
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
@damianfabricio8702
@damianfabricio8702 2 жыл бұрын
Estaba acostumbrado a la forma de C# xd
@AkhvarSifriyah
@AkhvarSifriyah 4 жыл бұрын
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.')
@MsAlo96
@MsAlo96 4 жыл бұрын
Gracias! :D
@Piogram
@Piogram 4 жыл бұрын
Con gusto ;D
@jessandres2397
@jessandres2397 4 жыл бұрын
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")
@Alberto...689
@Alberto...689 2 жыл бұрын
Para que es lo de .Format
@eliascerna737
@eliascerna737 Жыл бұрын
Maestro buen dia Con Python podemos sacar cualquier número primo al infinito??
@lavado6821
@lavado6821 Жыл бұрын
No
@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
@ornah9869
@ornah9869 3 жыл бұрын
Hola bro quisiera que me ayudaras con una tarea que tengo si puedes escribirme lo mas rapido posible porfavor muchas gracias
@dereckgaitan1454
@dereckgaitan1454 3 жыл бұрын
Clase de Calidad
@gabrieljaramillo3068
@gabrieljaramillo3068 3 жыл бұрын
siuuuuuuuuuuu
@erickdumas3932
@erickdumas3932 3 жыл бұрын
El codigo no es eficiente para numeros grandes, pues debe estar comparando con cada numero.
@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)
@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!
@dianamarcelatorrezceron4135
@dianamarcelatorrezceron4135 3 жыл бұрын
Podeias compartirme el codigo..
@andresestevez2701
@andresestevez2701 8 ай бұрын
si alguien le sirve count = 1 numer = 2 n = 20 # para n numeros valor = True while count
@elkefelixparionarojas1824
@elkefelixparionarojas1824 3 жыл бұрын
BUENO AL FINAL TBN LO SAQUE... PERO SI Q SE ME COMPLICO
@danielcontreras5836
@danielcontreras5836 Жыл бұрын
no me funciono para el 2
@danielcontreras5836
@danielcontreras5836 Жыл бұрын
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 4 жыл бұрын
Mucha paja en el video
Cómo Usar SUMAR.SI, CONTAR.SI y PROMEDIO.SI en Excel
16:17
DataBoosters
Рет қаралды 141
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
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
Рет қаралды 19 М.
Generando números primos en Python (de lento a rápido)
13:12
Gerry Studios
Рет қаралды 4,9 М.
Determinar si un numero es perfecto en Python
5:23
ALGORITMODETAREA
Рет қаралды 2 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН