Iterando con WHILE en PYTHON | ¿Qué es y cómo se usa?

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ก.พ. 2021
  • En este vídeo aprenderemos cómo se usan los bucles #while en #Python y para qué sirven. Los bucles while son esenciales en la formación de cualquier #programador.
    - Sourcery - sourcery.ai
    --------
    Commit That Line es un canal donde vamos a empezar a aprender a programar desde cero sin asumir ningún conocimiento previo.
    Por esto mismo te animo a que dejes cualquier comentario en caso de que tengas alguna duda sobre el vídeo. Mi intención es que cualquier persona que se sienta atraída tenga las herramientas para comenzar sus aventuras en el mundo de la programación.
    Suscríbete para no perderte ningún vídeo nuevo: bit.ly/3bHkIxA
    -- Redes sociales --
    - Twitter: / committhatline
    - Facebook: / committhatline
    - Telegram: t.me/CommitThatLine
    -- Equipo --
    Algunos me preguntáis que equipo utilizo para grabar y para programar.
    Para programar, cualquier ordenador vale. Depende de las necesidades que tengáis. Yo utilizo un Mac por motivos variados pero cualquiera es válido. Mi recomendación es usar Linux o un sistema Unix como puede ser MacOS the de un Mac. En un sistema Unix hay algunos procesos que, al menos a mí, me parecen mucho más intuitivos y sencillos. Además, si alguna vez tenéis que subir vuestro código para que se ejecute en algún servidor lo más probable es que sea una máquina con Linux.
    Para grabar:
    - Rode PodMic: amzn.to/2Ax6faN
    - Scarlet i2i: amzn.to/2Am8ga1
    - Pie de micro Yotto: amzn.to/2C1gTXU
    - Cable XLR Ugreen: amzn.to/2UBrcIH
    - Cannon M50: amzn.to/2UGUWE2
    - Sigma EFM 16-1.4 (En el punto de mira): amzn.to/3cR1hms
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 120

  • @CommitThatLine
    @CommitThatLine  3 ปีที่แล้ว +3

    Hoy vemos cómo podemos hacer bucles indefinidos con el comando while. No te puedes perder 👇
    🔄 Bucles for bit.ly/3jSMM6O
    🧐 101 consejos ser buen programador bit.ly/3prdftc

  • @prekt6846
    @prekt6846 3 ปีที่แล้ว +60

    No entiendo por qué tienes tan pocos subscriptores, eso sí te digo, eres una de las mejores personas, sigue así!

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +5

      ¡Muchísimas gracias! Poco a poco, le voy dedicando el tiempo que puedo y espero que vayamos siendo más :) Gracias por comentar :)

    • @syscabmcommunity3368
      @syscabmcommunity3368 ปีที่แล้ว

      He visto ese comentario tantas vecesssss..

  • @facundodiaz2314
    @facundodiaz2314 ปีที่แล้ว +2

    hermano, es impresionante la claridad con la que explicas, me ayudas y me has ayudado muchisimo en mi formacion y aprendizaje, saludo grande

  • @Hashing_246
    @Hashing_246 2 ปีที่แล้ว +1

    Gracias por tu video me sirvio bastante estoy recién empezando en programación vi muchos videos y me confundieron más, pero tu lo explicas con cada detalle y ahora se un poco más para que sirve el while y como se utiliza.

  • @mtst5307
    @mtst5307 ปีที่แล้ว +2

    ¡Hola! Sólo quería decirte que tus tutoriales de Python son increíbles. Me han ayudado mucho a entender mejor el lenguaje y a mejorar mis habilidades. Eres un gran profesor y realmente aprecio todo el trabajo que pones en tus tutoriales. ¡Gracias por compartir tus conocimientos con nosotros! ¡Eres un crack!

  • @johansalvaran170
    @johansalvaran170 ปีที่แล้ว +1

    Qué talento para explicar con claridad y precisión. ¡Gracias por compartir!

  • @nenu6535
    @nenu6535 ปีที่แล้ว

    Esto es explicado con una simplesa, una claridad y es tan fácil de entender que realmente el futuro es simplemente seguir así y no se alarmen por los subscriptores ya van a llegar...

  • @lolencopopo1418
    @lolencopopo1418 ปีที่แล้ว +1

    Hola, dentro de todos los youtuber que tienen plataforas de aprendizaje, lejos compadre Usted "La Rompe en calidad de aprendizaje, calidad de eplicacion, paciencia para explicar, buen modulaje, claridad al explicar con sus ejemplos " yo he aprendido de apoco con varias gente, espero ver en tu perfil clases en orden de todos estos conceptos si no, los vere igual, muchas gracias, desde Francia...

  • @natelipe
    @natelipe หลายเดือนก่อน +1

    Justo lo que necesita, explicación impecable!!! muchas gracias por compartir tus conocimientos

  • @gabrielandersonccamaapaza638
    @gabrielandersonccamaapaza638 ปีที่แล้ว

    ¡Qué maravilla de cuenta acabo de encontrar! Hoy fue uno de esos días gloriosos.

  • @JuanchoVNZ
    @JuanchoVNZ ปีที่แล้ว

    Muy util y clara la descripcion. La edicion fue otro toque muy apreciado, excelente trabajo!

  • @cristinalendinez2846
    @cristinalendinez2846 ปีที่แล้ว

    Maravillosos tus videos, muchos mas claros que muchos cursos de pago, que no hacen más que liarte con la logica en programción. un abrazo

  • @SimplementePily
    @SimplementePily ปีที่แล้ว +3

    Yo descubriendo está Joya de canal hoy 😢. Eres increíble, explicas Super bien, todo detalladamente. Maestro 🔥🔥✨🙌

  • @Karldt2012
    @Karldt2012 ปีที่แล้ว

    Excelente VideoTutorial. Excelente manera de explicar amplia y suficiente de manera muy Pedagógica ilustrada y comprobada. Muchas gracias por transmitir de manera tan generosa sus valiosos conocimientos. Ya me suscribí a su canal y deseo aprender mucho. Saludos desde la Ciudad de Ibagué Colombia.

  • @orlandosanchezalonso748
    @orlandosanchezalonso748 ปีที่แล้ว

    Tu canal es muy bueno, se entiende muy bien la forma de enseñar, gracias broww, saludos desde Mexico, Puebla.

  • @lewisrsp7071
    @lewisrsp7071 2 ปีที่แล้ว

    Saludos desde Cartagena Colombia, Excelente explicación, Muchas gracias.

  • @nestora11
    @nestora11 ปีที่แล้ว

    gracias me costaba un poco pero ahora lo tengo entendido, subscripto a tu canal bro!!!!

  • @julianenriquecasadiegopinz388
    @julianenriquecasadiegopinz388 ปีที่แล้ว

    ey percero, este video me ayudó mucho a comprender, la lógica del código, que el código que es lo que los otros youtuber se centran. Gracias y si de pronto un día de esto nos pudiera explicar cómo funciona el método pandas y los objetos bidimensionales seria re teso, saludos desde Colombia y gracias de nuevo.

  • @pablomartinlorente2832
    @pablomartinlorente2832 5 หลายเดือนก่อน

    muy bien explicado se agradece tu trabajo !!

  • @Irene.upc.
    @Irene.upc. 8 หลายเดือนก่อน

    maquinaaa!!! muchas gracias, así si que se aprueba el examen. :)

  • @luiskelvinjaureguiescudero9920
    @luiskelvinjaureguiescudero9920 2 ปีที่แล้ว

    ¡Qué capo hermano, si sabes explicar correctamente!

  • @yargelysuarez584
    @yargelysuarez584 ปีที่แล้ว

    Encontré el mejor video del mundo... Muchas gracias

  • @FrancoMartinez09
    @FrancoMartinez09 3 หลายเดือนก่อน

    muchas gracias me ha ayudado a entender , genio.

  • @itzamnaperezjimenez4573
    @itzamnaperezjimenez4573 หลายเดือนก่อน

    Justo lo que necesitaba, suscriptor nuevo

  • @lautarherrera.1418
    @lautarherrera.1418 10 หลายเดือนก่อน

    Que canal increible,gracias!!

  • @rengiiiiii
    @rengiiiiii 8 หลายเดือนก่อน

    EXCELENTE!! Gracias por este video!!!

  • @arturodelavega2068
    @arturodelavega2068 3 ปีที่แล้ว +7

    Creo q eres de los mas claros para explicar python en TH-cam brother, saludos!

  • @gosaxcastillo6460
    @gosaxcastillo6460 5 หลายเดือนก่อน

    al fin alguien que explica de los mejor

  • @yoroih
    @yoroih ปีที่แล้ว

    Muchas gracias Bro, tus videos son muy útiles!!

  • @hectorcartagena4353
    @hectorcartagena4353 10 หลายเดือนก่อน

    Muy buenos videos y buena forma de explicar

  • @mariaflorenciabarrionuevo5109
    @mariaflorenciabarrionuevo5109 ปีที่แล้ว

    ahora entendi como funciona while, muchas gracias!

  • @skylarsword8278
    @skylarsword8278 2 ปีที่แล้ว

    Muchas gracias!

  • @lauraelizabethalbarezvarga8499
    @lauraelizabethalbarezvarga8499 ปีที่แล้ว

    Explicas muy bien!

  • @CristalTav
    @CristalTav ปีที่แล้ว

    Excelente explicación!!

  • @AlbertodeVictoria
    @AlbertodeVictoria 3 ปีที่แล้ว +2

    Muchas gracias doctor, que buen curso. Saludos desde México.

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      ¡Muchas gracias Alberto! Me alegro de que te guste. Ya mismo vamos con el siguiente 💪💪

  • @ramimashalfontenla1312
    @ramimashalfontenla1312 3 ปีที่แล้ว +1

    Acabo de descubrir este canal y me ha encantado, espero que no lo dejes!

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      Puedes estar tranquilo, tengo muchas ganas e ideas 😊 pero también tengo un trabajo que lleva ocupándome más de lo normal desde navidad haha. A ver si se calma un poco porque estoy deseando.

    • @ramimashalfontenla1312
      @ramimashalfontenla1312 3 ปีที่แล้ว

      @@CommitThatLine Por supuesto, entiendo perfectamente, ya que yo tb soy analista de datos y es un jaleo. Yo uso un software propio de la empresa, lo que siempre me evitó aprender programación, por eso estoy aprendiendo python para crecer y me encantaría seguir tu canal.
      Me interesa mucho tu carrera profesional, ya que tb me flipa la ciencia y me encantó saber que trabajaste en el cern.
      Seguiré tu canal muy de cerca, ya que creo que darás un contenido bestial!

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      Pues nos vemos en los siguientes vídeos! Muchas gracias por pasarte por aquí 💪

  • @samuojeda
    @samuojeda ปีที่แล้ว

    GRACIAS POR TANTO BRO...

  • @yeiversanabria8105
    @yeiversanabria8105 2 ปีที่แล้ว

    calidoso rey

  • @tomashenriquez1337
    @tomashenriquez1337 ปีที่แล้ว

    espectacular

  • @juanrrafernandez9552
    @juanrrafernandez9552 26 วันที่ผ่านมา

    no te puedes explicar mejor chiquillo, me suscribo, gracias y seguiré por aquí absorbiendo tu sabiduría.

  • @jacqueslegouda9677
    @jacqueslegouda9677 3 ปีที่แล้ว +1

    Gracias.

  • @miriamgonzalez4812
    @miriamgonzalez4812 หลายเดือนก่อน

    hola tengo una consulta, uso geany y cuando pongo el codigo si no pongo la respuesta correcta en prinipio luego se hace el bucle y por mas que ponga la respuesta correcta no lo toma, por que sera?

  • @boritzzuchettiarenas5735
    @boritzzuchettiarenas5735 2 ปีที่แล้ว

    Excelente video, muy util.

  • @LauraLopez-ev7hj
    @LauraLopez-ev7hj 3 ปีที่แล้ว

    Excelente, me gustaria saber mas en el manejo de matrices y recoleccion y analisis de datos.

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      Llegaremos ahí 😊
      Mientras tanto ten en cuenta que una matriz no es más que una lista donde cada elemento es otra lista pero si quieres ver cómo manipular datos de una forma más eficiente para grandes cantidades échale un ojo a numpy y pandas. Son dos librerías de python claves para esto que veremos en el canal en un futuro.

  • @MrRuyter
    @MrRuyter ปีที่แล้ว

    excelente tus videos reciene estoy entrando en el mundo de python ,me puedes decir cual editor usas? me parece muy amigable

  • @asenciosbrayan
    @asenciosbrayan 3 ปีที่แล้ว

    ¡Qué buen canal! Me suscribo. :D

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      Muchas gracias! Nos vemos en el siguiente 😊

  • @videomix5616
    @videomix5616 18 วันที่ผ่านมา

    graciassss

  • @fivebe8319
    @fivebe8319 2 ปีที่แล้ว

    El mejor

  • @Alfonso_javier13
    @Alfonso_javier13 3 ปีที่แล้ว

    Excelentes videos!

  • @paulamanzalini5198
    @paulamanzalini5198 2 ปีที่แล้ว +1

    Muy bueno, podrías hacer un video explicando ejemplo de ciclo dentro de otro ciclo?

    • @CommitThatLine
      @CommitThatLine  2 ปีที่แล้ว +1

      Claro, tengo pensado hacer un vídeo en el que vamos a hablar sobre cómo trabajar con estructuras de datos. Qué métodos se pueden usar, uso típico de algunas estructuras y demás. Si tienes alguna duda concreta dime qué es lo que no entiendes.

  • @20naldox
    @20naldox ปีที่แล้ว

    Hola, muchas gracias por tu video. Actualmente estoy haciendo un curso sobre programación, y me gustaria saber dos cosas, primero. ¿Tu tienes algún curso? y 2, ¿ cual es la interfaz que usas? me parece muy amigable.

  • @CarlosEMijaresR
    @CarlosEMijaresR ปีที่แล้ว

    una pregunta, esa extensión funciona si trabajo en github?

  • @mtst5307
    @mtst5307 ปีที่แล้ว

    el bro debería tener una academia online, gracias por el video

  • @yeraysanchezjimenez6561
    @yeraysanchezjimenez6561 3 ปีที่แล้ว

    Gracias Araque... a ver si empiezo a usar python o micropython en el esp32. Un saludo

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      Nunca he hecho nada con micropython pero he escuchado gente hablar bien de él para cosas IOT y la gente está muy contenta. Prueba a ver qué tal!

  • @Orco256
    @Orco256 6 วันที่ผ่านมา

    sin saver demasiado en el minuto 1:02 yo diria que le pondria la respuesta correcta en una lista y cada ves que da una respuesta la busco en la lista, si esta es correcto y si no es incorrecto. nose si abra otra manera pero lo haria asi con el basico conocimiento que tengo. a seguir mirando a ver como lo resolves vos. =)

  • @juanestebanargaez3552
    @juanestebanargaez3552 ปีที่แล้ว

    precioso

  • @basileia876
    @basileia876 2 ปีที่แล้ว

    Hola! Gracias por el video, pero tengo una duda: por qué en la expresion while i < len(pares) hay que poner ese "len"? Se lo que significa en otro contexto y se que sin ello no funciona en este caso (lo he probado), pero lo que no entiendo es el por qué. Gracias!

    • @CommitThatLine
      @CommitThatLine  2 ปีที่แล้ว +2

      Lo que estamos haciendo ahí es decir que el loop debe de continar siempre que i (que es un número) sea menor que el tamaño de la lista pares. El tamaño de una lista se obtiene con el método len. Si tienes una lista [1, 2, 3] y haces len([1, 2, 3]), el método len devuelve 3.
      De esta forma, cuando digamos while i < len(pares) lo que estamos diciendo es que siempre que i sea menor que el tamaño de pares el while tiene que continuar. En el momento en el que i sea igual a su tamaño paramos porque ya hemos llegado al final.

  • @danirs9935
    @danirs9935 3 ปีที่แล้ว +1

    Exelente video:-)

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      Me alegro que te haya mola 😊 Estos tienen peor acogida pero tengo que hacerlos porque ya mismo vamos a empezar a ver cosas más chulas.

    • @danirs9935
      @danirs9935 3 ปีที่แล้ว +2

      @@CommitThatLine espero tu siguiente video con ansias

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      @@danirs9935 estoy en ello. Siento no poder subir más a menudo, estoy intentando organizarme mejor pero está difícil encontrar todo el tiempo que quiero con el trabajo y la familia 😔

    • @danirs9935
      @danirs9935 3 ปีที่แล้ว

      no se procupe aq espero sus videos , discupa sera q me podrias pasar un medio donde me comunique con usted ,

  • @user-nv1xg9us5v
    @user-nv1xg9us5v 2 หลายเดือนก่อน

    el while es utilizado para la validacion de un login en una pagina web, así determinas que el usuario este colocando su nickname y contraseña

  • @Kevin_Miguel
    @Kevin_Miguel 2 หลายเดือนก่อน

    No se porque en la pregunta de as lunas cuando escribia la respuesta correcta no terminaba mu codigo, talvez un pequeño error en mi codigo

  • @aherreramery
    @aherreramery ปีที่แล้ว

    Hola, tienes un video dónde expliques el while true y while false? Gracias por tus videos 😊

    • @CommitThatLine
      @CommitThatLine  11 หลายเดือนก่อน

      No, no tenía pensado hacer algo así. Crees que es necesario? While true tendras un loop infinito hasta que hagas un break y while false nunca se ejecutará.

  • @Javigarcia222
    @Javigarcia222 3 ปีที่แล้ว

    Qué recursos online ves mejor para aprender? Como ves datacamp?

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      Pues datacamp nunca lo he usado pero si lo que buscas es centrarte en análisis de datos puede estar bien. A mi Udemy siempre me ha dado muy buenos resultados porque he encontrado muchos cursos que merecen la pena. Es más, he pensado hasta en vender un curso allí pero es imposible montarlo con el tiempo que tengo.

  • @supayla7346
    @supayla7346 2 หลายเดือนก่อน

    😊

  • @julian2345fly
    @julian2345fly 2 ปีที่แล้ว +1

    Muy buen video. Estos días hice un código en el que (por cómo debe funcionar) tuve que hacer un ciclo infinito. Mi duda (y posible error en el código) es como hacer para detener el ciclo en el momento que yo quiera, pero la condición es que el ciclo no debe interrumpirse hasta que yo decida hacerlo. Me explico:
    El código hace copias de seguridad automáticamente cada X tiempo. Es un código que corre de fondo mientras hago otra cosa. Y cuando veo que hay algo mal, debo ir al código y detenerlo para recuperar el backup, pero yo lo detengo con Ctrl + C, o cerrando la consola. Y no es lo ideal, que solución le puedo dar?
    Gracias de antemano!

    • @CommitThatLine
      @CommitThatLine  2 ปีที่แล้ว +1

      La pregunta es, que significa que hay algo mal? Podrías hacer que el código detecte por sí solo si hay algo mal en cada iteración y detenerse.
      Si no hay nada que se pueda comprobar entonces pararlo com Ctrl+ C es una buena opción. Puedes usar un control de excepciones para controlar como debe parar el código aunque al final lo vas a parar con Ctrl+C igual.
      Hablaremos de excepciones pronto ☺️ Estoy intentando sacar todo el tiempo que puedo desde diciembre.

    • @julian2345fly
      @julian2345fly 2 ปีที่แล้ว

      @@CommitThatLine Cuando digo que veo que hay algo mal me refiero, por ejemplo (y para lo que fue pensado mi código):
      Imagina que estoy jugando al minecraft y en un momento dado sucede una catástrofe, la idea de mi código es que este realice backups cada 200 segundos. Y cuando necesite recurrir a uno de esos, ir y recuperarlo, pero debo detener el código porque es un while infinito (porque no quiero que se detenga después de un tiempo, ni quiero que me pregunte por cada iteración), entonces no se si Ctrl + C es la opción mas prolija, porque me gustaría compartirlo para que otros lo usen también

    • @julian2345fly
      @julian2345fly 2 ปีที่แล้ว

      No soy muy bueno redactando, perdón si no se entiende mi problema 😅

  • @PapitaAsada.
    @PapitaAsada. ปีที่แล้ว

    que hace el print (pares[i])

  • @jhonatanquispe7111
    @jhonatanquispe7111 ปีที่แล้ว

    n+=1 por que tiene que ir despues de print ? ¿puede ir antes? ¿ en que se diferencia? ¿ cuando se usa antes y cuando despues?

    • @CommitThatLine
      @CommitThatLine  ปีที่แล้ว +1

      Puedes ponerlo cuando quieras. Lo que interesa es que se actualice el valor para que la condición que se comprueba en el while sea diferente en cada iteración. El motivo por el que lo pongo al final es porque es costumbre actualizar esa condición después de haber hecho lo que quieras hacer en cada iteración. Es más natural a la hora de leerlo y es una regla no escrita.

  • @kellyk-sares5884
    @kellyk-sares5884 2 ปีที่แล้ว

    Araque no sé qué hora es en tu país peor acá es de mañana así que buen día .. comencé a estudiar programación hace 1 mes nunca había tenido ningún vínculo con programación pero ya que soy madre mi sueño es trabajar desde casa hasta el momento me ha gustado mucho, pero mis profesores son muy malos para explicar lo hacen como si todos ya deberíamos saber y obvio habemos principiantes .. encontrar tus vídeos ha Sido lo mejor del mundo aunque aún me da miedito hacerlo me haz despejado millón de dudas gracias no dejes de subir videos por favor ..

    • @CommitThatLine
      @CommitThatLine  ปีที่แล้ว +1

      Me alegra muchísimo leer esto! Gracias a tí por el comentario! No te preocupes, no voy a dejar de subir vídeos, pero en noviembre me contrataron en Amazon y me quedé sin tiempo. Desde febrero que me mudé de país ha sido un no parar y adaptarme a muchos cambios, pero poco a poco se va asentando todo y estoy deseando de volver!

    • @kellyk-sares5884
      @kellyk-sares5884 ปีที่แล้ว

      @@CommitThatLine Te espero ☺️

  • @vagato1893
    @vagato1893 3 ปีที่แล้ว

    espero ansioso el video de class

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      Es el que tenía pensado hacer dentro de 2 vídeos pero yo también estoy ansioso así que lo mismo lo adelanto 😅

    • @vagato1893
      @vagato1893 3 ปีที่แล้ว

      @@CommitThatLine Qué bueno, la verdad que me gustan tus videos, suelo leer la documentación pero por alguna razón me da sueño. Quizás es la costumbre de ver las cosas mas dinámicamente, igual gracias por los videos se los aprecia mucho.

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      @@vagato1893 Muchas gracias a tí por pasarte! Si tienes alguna duda en alguno de ellos no dudes en preguntar :)

  • @edgarmunoz6501
    @edgarmunoz6501 2 ปีที่แล้ว

    Hola como hago para ciclar un programa completo. Que termine y vuelva a empezar

    • @CommitThatLine
      @CommitThatLine  2 ปีที่แล้ว +1

      Igual que con cualquier otro while... pero haciendo que el booleano que decida si tiene que volver a ejecutarse sea siempre True 😅
      while True:
      haces lo que sea

  • @brianbarboza6937
    @brianbarboza6937 3 ปีที่แล้ว

    yo suelo hacer los while con una variable que tenga adentro el valor booleano True, y después con un if pregunto si x == x para cambiar el valor de la variable a False y se termine el bucle, pero cual es mas eficiente ? la del video o la de la variable extra con True

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      No tengo muy claro a que te refieres. Lo que dices es que haces algo como esto?
      keep = True
      while keep:
      # haces lo que sea
      if condition:
      keep = False
      En términos de eficiencia no hay diferencia pero estas haciendo el código más oscuro al pasar la responsabilidad por diferentes variables de forma innecesaria. Quien decide al final si el while sigue o no es condition, no keep. La variable keep es solo un intermediario que puede no ser necesario. Si es condition quien decide si el while tiene que continuar lo ideal sería que el while estuviera dominado por condition haciendo diretamente while condition: ...

    • @brianbarboza6937
      @brianbarboza6937 3 ปีที่แล้ว

      @@CommitThatLine oh claro, aparte de que ahorraría unas líneas de código, gracias por la explicación 😁

  • @7b5Cm
    @7b5Cm ปีที่แล้ว +1

    He intentado, siguiendo tu video mostrar los pares del 1 al 100 y no sale ningún resultado al ejecutar.
    i=1
    while (i % 2) == 0:
    print(i)
    i=i+1

    • @kurama65299
      @kurama65299 10 หลายเดือนก่อน

      Hola, intenta esto, recuerda que la division se representa con "/":
      for i in range(0, 101)
      if i / 2 == 0:
      print(f"{i} es par")
      Avisame si te funciono 😅

  • @CommitThatLine
    @CommitThatLine  3 ปีที่แล้ว

    Acabo de darme cuenta, después de haber visto el vídeo 20 veces antes de subirlo, que he escrito extrangerismo... extranGerismo... mizojoooooooos. En el próximo vídeo os juro que no habrá erratas...

    • @ernanfer2
      @ernanfer2 3 ปีที่แล้ว

      Eso no es nada ...si dan errores en pleno video dejalo asi ...asi vemos que tambien los duros se equivocan ...eso es parte del aprendizaje

  • @EnrikeAraque
    @EnrikeAraque 3 ปีที่แล้ว

    Pole

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว

      No puedo poner gifs pero imagina que está aquí el del niño en el pc levantando el pulgar 😁

  • @WARMENTV
    @WARMENTV ปีที่แล้ว

    gracias por tu video pero interrumpe mucho la secuencia del codigo para segir explicando alargandolo mas de lo que deberia.

  • @zzz.12M
    @zzz.12M 8 หลายเดือนก่อน +1

    llevo racha de 5 bucles while infinitos XDD

  • @ernanfer2
    @ernanfer2 3 ปีที่แล้ว +1

    Hey duras mucho brot...pero buen video y explicacion(aunque me lo se )

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      ¡Muchas gracias! Para quién lo sabe puede ser lento, la idea es que cualquier principiante pueda seguirlo y entenderlo 😁 ¿Qué nivel dirías que tienes de Python? ¿Qué es lo más avanzado que has visto? Me interesa saber también el nivel de la gente que pasa por aquí

    • @ernanfer2
      @ernanfer2 3 ปีที่แล้ว

      @@CommitThatLine He hecho varias cosas desde una calculadora...hasta un crud(con gui y en consola) se usar tkinter ,pyqt5 ,flask y algo de pygame...ahora mismo estoy aprendiendo java ...me gusta mucho

    • @ernanfer2
      @ernanfer2 3 ปีที่แล้ว

      @@CommitThatLine Eso de "duras mucho" en subir los videos bro ...no la explicación jajaj....me gusta como explicas

    • @ernanfer2
      @ernanfer2 3 ปีที่แล้ว

      import tkinter as tk
      from tkinter import messagebox
      class Aplicacion(tk.Frame):
      def __init__(self,master):
      super().__init__(master)
      self.master=master
      self.master.geometry("250x200")
      self.master.resizable(False,False)
      self.master.title("Python3 and Tkinter")
      self.master['bg']="#aaff80"
      #vaiables
      self.nombre = tk.StringVar()
      #llamada del metodo para iniciar la gui
      self.startWidgets()
      #metodo para iniciar la gui
      def startWidgets(self):
      #label
      self.lblNombre=tk.Label(self.master)
      self.lblNombre["text"]="Digite su nombre:"
      self.lblNombre['bg']='#aaff80'
      self.lblNombre.place(x=15,y=40)
      #textfield
      self.entradad=tk.Entry(self.master,textvariable=self.nombre)
      self.entradad.place(x=14,y=60)
      #boton
      self.btn1=tk.Button(self.master)
      self.btn1["text"]="Push Me"
      self.btn1["command"]=lambda:self.decir(self.nombre.get()) #this.nombre.getText() Java
      self.btn1['bg']='#ff884d'
      self.btn1.place(x=14,y=150)
      #metodo para mostrar una ventana de dialogo
      def decir(self,nombre):
      messagebox.showinfo("Bienvenid@s","Hola "+nombre)
      self.entradad.delete(0,'end')#limpia el entry(textfield)
      self.entradad.focus_set()
      if __name__=="__main__":
      root=tk.Tk()
      app=Aplicacion(master=root)
      app.mainloop()
      #testea ese code brot, lo hice yo

    • @CommitThatLine
      @CommitThatLine  3 ปีที่แล้ว +1

      Lo sé 😔 estoy intentando subir más a menudo pero es que tengo mi trabajo a parte y me quita bastante tiempo. Ahora tengo un proyecto bastante grande y apenas tengo tiempo para la familia. No soy como otros que o son estudiantes y tienen bastante más tiempo o viven de esto. Voy a intentar subir más a menudo pero puede pasar de todo... Gracias por pasarte!

  • @ocortesl
    @ocortesl 2 ปีที่แล้ว

    Gracias.