9.3 Bucle While | Programar desde cero en Python

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • 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!AuGAIoUEyFJB6j_My...

Komentáře • 56

  • @paulinaoc691
    @paulinaoc691 Před 5 lety +11

    Al fin entendí el "While not" ...
    ¡Muchas gracias!

  • @Streep000
    @Streep000 Před 3 lety +9

    Esa vaina me hiso la vida imposible dure una semana para poder entenderlo cuando yo estaba aprendiendo a programar

    • @Piogram
      @Piogram  Před 3 lety +4

      A todos nos pasó jajajaja :)

    • @AxEL-O09
      @AxEL-O09 Před rokem

      Yo estoy en el proceso de aceptacion,ya un poco mas y me agarra depresion

  • @beatrizastudillo3997
    @beatrizastudillo3997 Před 5 lety +2

    El mejor ayudante de FP🌻 Crack

  • @dlaiza
    @dlaiza Před 4 lety +3

    Gracias por la explicación. Es la mejor explicación que he encontrado.

    • @Piogram
      @Piogram  Před 4 lety +1

      Holaaa :), gracias realmente es uno de mis primeros videos 😅, por eso la calidad de audio.
      Por otro lado que genial que te haya servido :D, te recomiendo que ahora veas más ejercicios de while para llegar a dominarlo, ejemplo este: czcams.com/video/O6bokTfKg_M/video.html

  • @xander3007
    @xander3007 Před 5 lety +3

    ¡Excelente video!

  • @GabrielSwift13
    @GabrielSwift13 Před 4 lety

    Oye que buen video! Lo voy a guardar para en la noche hacer mis ejercicios ya que estoy atorado en ese bucle en mi tarea

  • @luissalas1208
    @luissalas1208 Před 3 lety

    creí que era el único que no entendía la loogica de el while, gracias por el vídeo

  • @jvcasitadebarro2952
    @jvcasitadebarro2952 Před 5 lety +1

    excelente...

  • @angelcarriel1153
    @angelcarriel1153 Před 4 lety +1

    Asu makina, el mejor canal :3

  • @estefaniamosquera4842
    @estefaniamosquera4842 Před 3 lety

    Que buen video

  • @alfred5406
    @alfred5406 Před 4 lety +1

    Gracias bro, alfín pude entender el while

    • @Piogram
      @Piogram  Před 4 lety +1

      Gracias a ti por ver mis videos :D

  • @reymondyeung1709
    @reymondyeung1709 Před 3 lety +2

    Para el ejercicio 2 que te parece de esta manera....
    c= int(input("Cantidad de elementos: "))
    total=0
    for c in range(c):
    numero=int(input("Numero:"))
    total+=numero
    print("Total de la sumatoria: ", total)

    • @Piogram
      @Piogram  Před 3 lety +1

      también está perfecto ;D

  • @tutorialesdeluisalbertolop3134

    amigo una pregunta que libro me recomendarias para aprender mas sobre python ?

  • @dannaperez4970
    @dannaperez4970 Před 4 lety +1

    Buena explicación 👍

    • @Piogram
      @Piogram  Před 4 lety

      Muchas gracias Danna ;D

  • @carlosalonsolopezmendoza3527

    buen video, como sería si en lugar de un numero ingreso strings como seria?

  • @elkefelixparionarojas1824

    que paso con el audio

    • @Piogram
      @Piogram  Před 3 lety

      Fue mi primer video :c

  • @maxygon30able
    @maxygon30able Před 3 lety +1

    Gracias!!!!!!

    • @Piogram
      @Piogram  Před 3 lety

      gracias a ti por el apoyo ;)

  • @davidmonterrosa5595
    @davidmonterrosa5595 Před 9 měsíci

    😊

  • @gecki8
    @gecki8 Před 2 lety

    Hola amigo. Te hago una pregunta, si yo quiero validar que mi numero sea natural, y cuando me dan un numero que es por ejemplo -4 quiero volver a que me pida otra vez el numero para que sea valido, se usaría el while y sería como el primer ejemplo? Es decir, si me explico, esque me tienen que ingresar un numero natural, verifico que sea mayor o igual que 0, porque no quiero negativos, entonces si me ponen un -4, -5, etc, estaría mal y quisiera volver a pedirle otra vez que mee ingrese un número hasta que sea natural ¿sería así o como?
    Gracias. Muy bueno tu canal, me ayudó bastante

  • @jonalegre232
    @jonalegre232 Před 2 lety +1

    En mi caso, copiando el mismo codigo sucede que cuando quiero salir con la opcion 3, mi programa no finaliza. Si no, que vuelve a pedir nuevamente que ingrese una opción.
    opcion=""
    while opcion!=3:
    print("Bienvenido a tu calculadora: ")
    print("1.-Suma")
    print("2.-Resta")
    print("3.-Salir")
    opcion=input("Ingrese una opcion:")
    if (opcion=="1"):
    n1=int(input("Ingrese un numero: "))
    n2=int(input("Ingrese otro numero: "))
    total=n1+n2
    print("El resultado es: ", total)
    elif (opcion=="2"):
    n1=int(input("Ingrese un numero: "))
    n2=int(input("Ingrese otro numero: "))
    total=n1-n2
    print("El resultado es: ", total)
    elif (opcion=="3"):
    print("Gracias por usar mi calculadora!")
    else:
    print("Ingrese una opcion correcta!")

    • @Piogram
      @Piogram  Před 2 lety

      Muchas gracias por tu aportación :D

  • @adri_unicornico
    @adri_unicornico Před 3 lety +1

    Seriamente, me estoy planteando retomar los videos posteriores a este, por que empiezo a perderme demasiado y creo que no me estoy quedando bien, con las funciones.

    • @Piogram
      @Piogram  Před 3 lety +1

      Crees que el problema sea este video(el contenido)? fue el primero que hice, por eso la calidad, a parte de eso me gustaría hacer una nueva versión del mismo :)

  • @lucyalfaro6612
    @lucyalfaro6612 Před 3 lety +1

    Pregunta: En el primer ejercicio (5:08 min en adelante) ¿por qué cuando el usuario SI ingresa un número, es de tipo int (integer)?. Tengo entendido que la función input() sólo recoge valores de tipo str (string)...

    • @Piogram
      @Piogram  Před 3 lety +2

      Hola Lucy, claro input recoge valores de tipo STR, pero recuerda que isdigit es una método que pertenece a STR, isdigit permite ver si la cadena solo contiene números (no si es de tipo INT), obviamente que luego de validar que la cadena solo contenga números, ahora si podrías transformar a int.
      :D avísame si así quedó más claro, muchas gracias por compartir tu duda

  • @jonrvlz
    @jonrvlz Před 5 lety +2

    Primero :v/

  • @fabricioencarnacion1988
    @fabricioencarnacion1988 Před 10 měsíci

    la opcion 3 no funciona si pasas al else.. luego ya nomas te bota y no da el mensaje...

  • @edggar.chip4
    @edggar.chip4 Před 2 lety +2

    Hola pollito

  • @raulperaltajr.9444
    @raulperaltajr.9444 Před 5 lety +3

    cuando subes For?

    • @Piogram
      @Piogram  Před 5 lety

      Estoy un enfermo de la garganta y con refriado :(, tratare de mejorarme para subirlo entre hoy o mañana u.u
      Gracias por ver los videos

  • @wilmervega515
    @wilmervega515 Před 3 lety +1

    por que el al poner if no me acepta valores de igualdad por ejemplo si yo pongo (if a=3 ........ me arroja error)

    • @Piogram
      @Piogram  Před 3 lety +1

      Hola!
      En el if van operaciones relacionales y lógicas, si pones un solo igual eso es una asignación no una igualdad.
      Espero que eso solucione tu problema :)
      Gracias por comentar

  • @robertovargas9515
    @robertovargas9515 Před rokem

    Yo hice así el segundo xd
    rep = input("Ingrese la cantidad de números: ")
    while not rep.isdigit():
    print("Porfavor ingrese correctamente: ")
    num=input("Ingrese un número: ")
    repint=int(rep)
    acumulador=0
    contador=0
    num=0
    while contador < repint:
    num = input("Ingrese los números a sumar: ")
    while not num.isdigit():
    print("Porfavor ingrese correctamente: ")
    num=input("Ingrese un número: ")
    num=int(num)
    acumulador=acumulador+num
    contador= contador+1
    print("Suma total de los valores ingresados: ", acumulador)

  • @alfred5406
    @alfred5406 Před 4 lety

    Para cuando el video de For?

  • @luisforni86
    @luisforni86 Před 3 lety +1

    Hola! Como se puede hacer para que el ciclo se repita solo una cantidad de veces? Por ejemplo 3 veces

    • @Piogram
      @Piogram  Před 3 lety

      Holaaa
      Si ya sabes el número determinado de veces podrías usar un for i in range :D, tengo un vídeo donde lo explico bien "bucle for i in range piogram" búscalo así, pero por otro lado si lo quieres hacer con while obligatoriamente, debes manejar un contador, algo así:
      i=0
      while i

    • @danielvillanuevapalomino9030
      @danielvillanuevapalomino9030 Před 2 lety

      aunque tambien puedes poner una variable =3 y conforme se termine el bucle lo restas -1 , y si te das cuenta while 0 : no corre . Espero te ayude

  • @elkefelixparionarojas1824

    bueno aqui humildemente usando if:
    print('BIENVENIDO A TU CALCULADORA CIENIFICA BB')
    opcion=''
    while opcion != '3':
    print('1. suma')
    print('2. resta')
    print('3. salir')
    operacion=input('QUE OPERACION DESEA REALIZAR: ')
    if operacion=='1':
    numero1=int(input('introduce el primer elemento: '))
    numero2=int(input('introduce el segundo elemento: '))
    resultado=numero1+numero2
    print('el resultado de la suma es: ',resultado)
    elif operacion=='2':
    numero1=int(input('introduce el primer elemento: '))
    numero2=int(input('introduce el segundo elemento: '))
    resultado=numero1-numero2
    print('el resultado de la resta es: ',resultado)
    elif operacion=='3':

  • @nameanonymous
    @nameanonymous Před 2 lety +1

    Hice una calculadora como la de ustedes solo que con division y multiplicacion:
    print("Calculadora")
    print("1.-Suma
    2.-Resta
    3.-Multiplicación
    4.-División
    5.-Salir")
    a=str(input("Ingrese Opcion: "))
    if "1" in a:
    print("Calculadora de Suma")
    acum=0
    n=input("Cantidad de Numeros Para Sumar:")
    while not n.isdigit():
    n=input("Cantidad de Numeros Para Sumar:")
    ciclo = 0
    ciclo=int(ciclo)
    n=int(n)
    while ciclo

    • @Piogram
      @Piogram  Před 2 lety

      Que genial, gracias por compartir :)

    • @VaquitaMuuu
      @VaquitaMuuu Před 2 lety +1

      deberias asignarles nombres a las variables que puedan asociarse con lo que representan, por ejemplo en la multiplicacion en vez de qqqq colocar : cantN o algo parecido. por facilidad en la lectura y estetica

    • @Piogram
      @Piogram  Před 2 lety +1

      @@VaquitaMuuu exactamente :), gracias por tu comentario

  • @valeryguayasmenendez9306

    No encuentro los videos en vivo que duraban más de una hora, los borraste? :'( me muero

  • @ChilombianoTutomatico
    @ChilombianoTutomatico Před rokem +1

    Malisimo tu audio

    • @Piogram
      @Piogram  Před rokem +1

      Holaaa
      si, fue mi primer video 😁 te pido una disculpa.
      Lo conservo por nostalgia y siempre ver cómo comencé.

    • @ChilombianoTutomatico
      @ChilombianoTutomatico Před rokem

      @@Piogram Disculpame tu ya que aveces los seres humanos decimos cosas poco agradables en momentos de stress. Feliz tarde!