28.- Curso Python 3 | Funciones Recursivas

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

КОМЕНТАРІ • 21

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

    compatriota puedes hacer el paso a paso como lee la consola la funcion, no entiendo bien como hace pasoa apaso la multiplicación

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

    Factorial:
    def Factorial(n):
    If n == 0 or n == 1
    return 1
    else:
    return n * Factorial (n-1)

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

    gracias por explicar tan claro

  • @tarikabaraka2251
    @tarikabaraka2251 Рік тому +2

    Python admite las llamadas recursivas permitiendo a la función llamarse a sí misma de la misma forma que lo haríamos cuando llamamos a otra función.

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

    asu un peruano haciendo un tutorial! excelente! gracias compatriota!

  • @quispequispegricelda8192
    @quispequispegricelda8192 Місяць тому

    #Realizar el conteo de las vocales minusculas de una cadena.
    por favor y qe sea recursivo

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

    Como fue eso del factorial

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

    Hola en el factorial cuando pones 5, no entiendo por qué te da 120

    • @jeennmmly
      @jeennmmly Рік тому +1

      Primero deberias saber el concepto de factorial para emtenderlo, 120 es el factorial de 5. Es la multiplicacion de 1*2*3*4*5 = 120 :)))

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

      @@jeennmmly El concepto de factoreo lo entiendo, lo que no entiendo es la logica de este ejersicio:
      def factoreo(numero):
      if numero > 1:
      numero = numero * factoreo(numero-1)
      return numero
      print (factoreo(5))
      si lo pienso como factoeo entiendo que de 5 tiene que dar 120 pero si analizo esa funcion no le encuentro la logica que de 5 me de 120, yo entiendo que hace 5-1= 4 y que lo multiplica x 5

    • @jeennmmly
      @jeennmmly Рік тому +1

      @@playelectronica quizás el don del video lo explicó mal, simplemente se llama a la función restándole 1 al número ingresado y multiplicandole sucesivamente hasta que llegue a 0, cuesta muchp abstraer el tema de recursividad, a mi también me cuesta :)

    • @jeennmmly
      @jeennmmly Рік тому +1

      Te recomiendo usar el debugger de visual studio code o cualquiera de estos de tú preferencia, eso nos recomienda el profesor

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

      @@jeennmmly Ok muchas gracias lo voy a probar

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

    Haz uno de los decoradores en Python.

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

    me dice que "numero" no esta definido por que pasa eso?
    def cuenta_atras(numero):
    numero -= 1
    if numero > 0 :
    print(numero)
    cuenta_atras(numero)
    else:
    print("Hola")
    cuenta_atras(10)

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

      Hola, supongo que en el Código querías que vaya retrocediendo desde el 9 hasta el 1 y al final se escriba "hola".
      el Código esta bien, además lo encontré en una pagina (entrenamiento-python-basico.readthedocs.io/es/latest/leccion5/funciones_recursivas.html) XD.
      pero tu error es simplemente que no respetaste los espacios al programar, lo copie y lo pegue en Visual studio code, me salió el mismo error que tu, y empecé a hacerlo de nuevo y me lo ejecuto sin ningún error.
      def cuenta_atras(numero):
      numero -= 1
      if numero > 0:
      print(numero)
      cuenta_atras(numero)
      else:
      print("Hola")
      cuenta_atras(10)
      PD: nose, si se copie de la misma forma que lo tengo yo. pero solo te equivocaste en la identación del Código.

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

    En este curso de Python, ¿Veras sockets?

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

    soy el like número 100

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

    👍tx

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

    La recursividad debería ser ilegal

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

    Que mal explicado machote