9.4 Ejercicio Bucle For | Contador y Acumulador | Programar desde cero en Python

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 71

  • @Piogram
    @Piogram  4 роки тому +20

    Cabe recalcar que contadores y acumuladores también pueden estar presentes en el Bucle while ♥ :)

    • @lio16
      @lio16 3 роки тому +1

      Deberias tenerlo con whiles:(

    • @robertovargas9515
      @robertovargas9515 Рік тому

      Un ejemplo de lo que el dice es como este, antes de ver como lo hizo yo lo respondí pero con while, y me quedó así el mismo ejercicio 😅
      n=input("Ingrese cantidad de veces que desea sumar: ")
      acumulador_impar=0
      contador_par=0
      contador=1
      while not n.isdigit():
      n=input("Ingrese una cantidad correctamente: ")
      nint=int(n)
      while contador

  • @eliashernandez2710
    @eliashernandez2710 2 роки тому +3

    Hace dos años de este video, estoy a media hora de mi examen, me acabas de salvar la materia

  • @juanguerrero0941
    @juanguerrero0941 4 роки тому +3

    Estoy muy feliz porque ni tuve que ver el vídeo completo y ya tenía la idea de como hacerlo lo pausé y en cinco minutos ya lo tenía completo, todo gracias a estudiar mucho los vídeos anteriores, mil veces gracias por este maravilloso canal, se entiende demasiado bien.
    El código que hice fue:
    c=int(input("¿Cuantos números desea ingresar? "))
    acumpar=0
    acumimpar=0
    sumpar=0
    sumipar=0
    for num in range(c):
    print("----Ciclo",num+1,"----")
    i=int(input("Ingrese el número "))
    parimpar= i%2
    if parimpar==0:
    print("Este número es par")
    acumpar=acumpar+1
    sumpar=sumpar+i
    else:
    print("Este número es impar")
    acumimpar=acumimpar+1
    sumipar=sumipar+i
    print("El total de números impares fue: ",acumimpar)
    print("La suma de los números impares fue: ",sumipar)
    print("El total de números pares fue: ",acumpar)
    print("La suma de los números pares fue: ",sumpar)

    • @Piogram
      @Piogram  4 роки тому

      Que genial :D, de eso se trata, la práctica hace al maestro ;)

  • @nicolasarriola3323
    @nicolasarriola3323 3 роки тому +3

    EU CHABON ME SALVASTE UN FINAL, ETERNAMENTE AGRADECIDO, VOS Y LA COPA AMERICA SON LAS MEJORES COSAS QUE ME PASARON, SALUDOSSSS

  • @jhonancalebmunozcarrillo9040
    @jhonancalebmunozcarrillo9040 4 роки тому +2

    Eres un crack... Encerio...no se como no encontré este canal antes.

  • @gonzalezrjorged
    @gonzalezrjorged 3 роки тому

    Muchas gracias maestro, eres una máquina sin fallas de enseñar. Saludos desde Argentina!!! Abajo la dictadura mundial!!!

  • @GerSebrof
    @GerSebrof 3 роки тому +1

    Lo sospeché desde un principio...ja,ja,ja Excelente explicación. Hay muchos tutoriales que no explican este caso. Solamente hacen recorrido con el bucle for. Te ganaste un suscriptor.

    • @Piogram
      @Piogram  3 роки тому

      Muchas gracias German :)

  • @sintex1707
    @sintex1707 Рік тому

    sos un genio!! este video me ayuda a resolver un ejercicio de examen porque no tenia idea que se podía usar un contador=0 y acumulador=0

  • @SebastianAndres-kl6my
    @SebastianAndres-kl6my Рік тому

    Gracias crack. Muy muy bien explicado!. Ganaste un nuevo suscriptor

  • @estephanievelasquez9640
    @estephanievelasquez9640 4 роки тому +3

    Al fin un ejercicio de este tema bien bieeen explicado, te ganaste una nueva sub!

    • @Piogram
      @Piogram  4 роки тому

      Holaaa Estephanie, que bueno que te haya servido

  • @jhonotalora4968
    @jhonotalora4968 4 роки тому +3

    Héroe, me estaba matando la cabeza ese tema jajaj

  • @hw7901
    @hw7901 3 роки тому

    Hey pollito, gracias por enseñarme...eres genial...

  • @Efrantomago07
    @Efrantomago07 3 роки тому +4

    Buenas noches gracias por el video. Por favor podrías explicar como se entiendo la lógica de cum+ y count+ dentro del ciclo. Gracias

  • @cristofercastroarias6443
    @cristofercastroarias6443 Рік тому

    Excelente video. Muy claro.

  • @leonel_b7
    @leonel_b7 2 роки тому

    me ayudaste demasiado con este video, muchisimas graciassssss

  • @walterguerrero9251
    @walterguerrero9251 3 роки тому

    Buenísimo el video muy clara la explicacion amigo saludos desde Chile

  • @andyortiz5372
    @andyortiz5372 3 роки тому +1

    muy buena explicacion. pregunta ¿ y no das clases? digo para que me apunte, saludos

  • @andressy2j
    @andressy2j Рік тому

    Gracias, sabiendo al menos lo básico de contadores puedo mejorar aunque sea un poco xd

  • @marcogarduno3050
    @marcogarduno3050 2 роки тому

    Muchas gracias, me ayudaste mucho para hacer un programa

  • @alexanderchacon9088
    @alexanderchacon9088 2 роки тому +1

    Hola, un acumulador puede acumular caracteres o solo valores?

  • @astra5170
    @astra5170 2 роки тому

    excelente excelentisimo

  • @gervasioriera9183
    @gervasioriera9183 3 роки тому

    te quiero!

  • @JaimeAlbertoSegura
    @JaimeAlbertoSegura 3 роки тому

    muy claro mi amigo, excelente

  • @bigtcreative1350
    @bigtcreative1350 3 роки тому

    muy buen video, muchas gracias me ayudo para mi actividad

  • @kathyaortizserrano2339
    @kathyaortizserrano2339 Рік тому

    Hola, Muchas gracias por compartir este video como puedo hacer para saber o contar cuantas veces se tomo una decision ejemplo YES/NO/NA ?

  • @dfghz11
    @dfghz11 3 роки тому +1

    Como seria un programa para realizar un registro indeterminados de clientes ... o sea no se conocen de entrada cuantos clientes que se van a ingresar

  • @arturofarias2771
    @arturofarias2771 2 роки тому

    El giga Chad en programación

  • @nameanonymous
    @nameanonymous 2 роки тому

    Me sirvio mucho :)

  • @andreamartey53
    @andreamartey53 3 роки тому

    Tengo una duda, tengo un ejercicio donde tengo que poner numeros de dni inferiores a 20.000.000 pero la idea es que me siga saliendo el mensaje de que debo ingresar mas numeros de dni hasta que ponga un numero superior y me salga un mensaje diciendo error o hasta que ponga 999 para que se termine.

  • @unu01
    @unu01 2 роки тому +1

    Una pregunta, estoy realizando un programa que realiza una evaluación de 5 preguntas, y este me arroja si es correcta o incorrecta la respuesta del usuario, como hago para que este mismo programa me arroje la calificación de la evaluacion

    • @Piogram
      @Piogram  2 роки тому

      Holaaa que tal
      Debes crear un "contador" y aumentar ese contador cada vez que obtienes una respuesta correcta(deberías tener algún if que pregunte si es correcta) y al final de todo(al terminar el for) puedes mostrar ese contador

  • @cristofercastroarias6443
    @cristofercastroarias6443 Рік тому

    ¿El operador de incremento en JavaScript es igual si está así "i++" o así "++i"?

  • @oscarmariaortiz3802
    @oscarmariaortiz3802 3 роки тому

    Hola, tengo una duda, en el "for i in range",de donde sale la "i"? que valor o significado vale "i". O solo le asignaste cualquier letra como si fuera una variable?? Gracias de antemano

    • @diegosilvavelasquezGF
      @diegosilvavelasquezGF 3 роки тому +1

      Los que dijiste al último :), es solo una variable, puedes llamarlo como quieras

    • @oscarmariaortiz3802
      @oscarmariaortiz3802 3 роки тому

      @@diegosilvavelasquezGF gracias bro, muy buena tu explicacion, suscrito :)

  • @andresrozo8090
    @andresrozo8090 4 роки тому +1

    Hola, quisiera concatenar variables str en cada ciclo e imprimir toda la concatenación al momento en que el ciclo se rompa, es decir, que en cada ciclo concatene pero que pueda imprimir todo lo que concatene al terminar el bucle. Es posible? Como sería?

    • @Piogram
      @Piogram  4 роки тому +1

      Hola Andres!
      claro que es posible :D
      Tienes que crear una variable antes del for (igual como lo explico en el video cuando quiero crear contadores o acumuladores) solo que esta vez creas una variable de tipo str algo asi: cadena="" string vacio, y en cada bucle haces
      cadena+= cadenaDelCiclo que es lo mismo hacer cadena= cadena + cadenaDelCiclo
      y listo :D

    • @andresrozo8090
      @andresrozo8090 4 роки тому

      @@Piogram Demasiada ayuda. Gracias!!

  • @zoilaramos4803
    @zoilaramos4803 4 роки тому +1

    Yo necesito ayuda en cuestión de acumulador, necesito que al ingresar dos números distintos la serie de números que están dentro de esa cantidad se sumen ( ejem. 13 y 15 = 13+14+15= 42)

    • @Piogram
      @Piogram  4 роки тому +1

      Hola!, perdón la demora podrías usar un buen for i in range, especificando el numero inicial y final+1, luego acumular :3
      Ejemplo:
      numIni=13
      numFin=15
      for i in range(numIni,numFin+1):
      ....
      Saludos :D

  • @joselinehernandezvalls5528
    @joselinehernandezvalls5528 3 роки тому +3

    como se hace para que empiece desde "0" y no ciclo "1"? Pd: Tus videos son los mejores

    • @Piogram
      @Piogram  3 роки тому +1

      Hola Joseline :), yo le sumaba +1 porque justo i comienza con 0 :3, si quieres que sea ciclo 0 1 2 y así solo quítale el +1 :D muchas gracias por comentar ;)

    • @joselinehernandezvalls5528
      @joselinehernandezvalls5528 3 роки тому +1

      @@Piogram graciaaasss

  • @jannermauriciogaleanohoyos5620
    @jannermauriciogaleanohoyos5620 2 роки тому +1

    lo hice sin ver la solucion :)
    cantidad=int(input("Ingrese cuantos numeros va a introducir: "))
    par=[]
    suma=0
    for i in range(cantidad):
    num1= int(input(f"Ingrese su valor numero {i+1}: "))
    resto= num1%2
    if resto == 0:
    par.append(num1)
    else:
    suma+= num1
    print("hay un total de: ",len(par),"numeros pares
    La suma de los impares es:", suma)

  • @wiky_72
    @wiky_72 2 роки тому

    Quiero aprender mucho más sobre Acu y cont, no sé porqué se me ha dificultado tanto, si alguien sabe de un video donde expliquen un poco más le agradezco este ejercicio está buenardo.

  • @MyNattally
    @MyNattally 2 роки тому

    Hola Amigo , Puedes ayudarme con un trabajo practico , estoy estancada. Por Favor! Muchas gracias !!!

  • @andresv4515
    @andresv4515 3 роки тому

    para el ciclo "for", siempre se pone: for "i"?

    • @Piogram
      @Piogram  3 роки тому

      Holaaa :D, puedes poner el nombre que quieras no solo i, normalmente recomiendo que le pongas un nombre significativo

    • @andresv4515
      @andresv4515 3 роки тому

      @@Piogram esa i es una variable o es que?

    • @Piogram
      @Piogram  3 роки тому

      Exactamente es una variable que justo se crea en la línea del for

    • @Piogram
      @Piogram  3 роки тому

      Por lo cual puedes poner el nombre que quieras ;)

    • @andresv4515
      @andresv4515 3 роки тому

      gracias piograma sabes donde puedo encontrar mas ejercicios con wild y for para practicar?

  • @elkefelixparionarojas1824
    @elkefelixparionarojas1824 3 роки тому

    me queda esto:
    ciclo=0
    acum=0
    contador=int(input('introducir el numero de elementos: '))
    cont=0
    suma=0
    while ciclo

  • @andreamarindorado3493
    @andreamarindorado3493 4 роки тому +1

    Hola por fa me ayuda con un ejercicio

  • @mitosisforever6428
    @mitosisforever6428 3 роки тому +1

    ami me funciono con este:
    num=int(input("Cuantos numeros debo usar: "))
    par=0
    impar=0
    for ciclos in range(num):
    numeros=int(input("Ingrese un numero: "))
    if numeros%2==0:
    par+=1
    else:
    impar+=numeros
    print(f""""Los numeros pares totales son {par} y la suma de los
    impares es {impar}.""")
    cuando mire el video es identico, aunque debo ver como hacer por si doy un valor que no es un numero.

    • @Piogram
      @Piogram  3 роки тому

      ;D la practica hace al maestro y respecto al número eso lo podrás validar con while más adelante ;)

    • @williamsscheihing5347
      @williamsscheihing5347 2 роки тому

      una pregunta por que son tantas comillas si con una hace el mismo efecto, cuando a mi me enseñaron tambien me hacian poner varias pero no recuerdo por que razon

  • @RobertoPortocarreroEstructuras

    cuantos = int(input("CUANTOS NUMEROS DESEA INGRESAR?: "))
    par = 0
    ciclo = 0
    impar =0
    while ciclo < cuantos:
    numero = int(input("INGRESE UN NUMERO: "))
    if numero % 2 !=0:
    par += numero
    else:
    impar +=1
    ciclo+= 1
    print("LA SUMA DE TODOS LOS IMPARES INGRESADOS ES: ", par)
    print("EL NUMERO DE PARES INGRESADOS ES: ", impar)

  • @ocean.w.a.v.e.s
    @ocean.w.a.v.e.s 3 місяці тому

    por favor deja espacios entre el igual 😭

  • @jeanpaulporflit3880
    @jeanpaulporflit3880 3 роки тому +1

    mucha palabreria es bueno ir al ojo del asunto saludos

    • @Piogram
      @Piogram  3 роки тому

      Gracias por la retroalimentación :)

  • @marlonanibalcarrioncuenca9831
    @marlonanibalcarrioncuenca9831 3 роки тому +1

    La cagaste con tu intro!!!!!!!!!!!! Pollitos poco profesional!!!!!!

    • @Piogram
      @Piogram  3 роки тому

      No busco ser profesional :D, busco ser un novato que ayuda a otro novato ♥️