Python: Funciones recursivas (Muy Básico)

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

КОМЕНТАРІ • 74

  • @danilo5426
    @danilo5426 Рік тому +5

    A día de hoy estos videos son superútiles, me encanta el tono de tu voz y la manera tan clara de explicar.

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

      Muchas gracias por tan amable comentario ^_^

  • @danielaandreavinascopalomi2864
    @danielaandreavinascopalomi2864 3 роки тому +5

    Muy buen video, aprendí super rápido contigo, la canción de fondo me dio una vibra de tranquilidad al momento del aprendizaje, nueva SUB

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

    vi como 5 videos antes de llegar a tu canal y solo con este video lo entendí xD muchas gracias.

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

      ¡Nos da mucho gusto saberlo! ^_^

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

    Muchas gracias! entendí tu explicación y la podre sumar a mis apuntes, gracias!

  • @oscardavidalarcon2673
    @oscardavidalarcon2673 6 років тому +10

    Eres fantástica, mujer.

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias por dejarnos tan amable comentario! Saludos!

  • @otomie3
    @otomie3 7 років тому +1

    Muy buenas tardes!!! Muchas gracias por su mensaje y bueno quedo al pendiente sobre la instalación y realización de las comprobaciones del python en windows para comenzar a usarlo.
    Un cordial saludo a todo el equipo de CCTMEXICO.
    Héctor

    • @cctmexico
      @cctmexico  7 років тому

      De nada y con mucho gusto le avisamos, cuando ya esté listo ese vídeo, reciba saludos afectuosos de parte de todos en CCTMéxico ¡Excelente semana!

    • @cctmexico
      @cctmexico  7 років тому

      Listo el vídeo de instalación de Anaconda, esperamos que le sea de utilidad: ua-cam.com/video/Ww2kfuLpqGQ/v-deo.html

    • @cctmexico
      @cctmexico  7 років тому

      Hay un módulo en Python, que se llama Seaborn y sirve para visualizar datos de una forma muy rápida, aquí le dejamos el vídeo, por si le es de utilidad: ua-cam.com/video/2tObZDNGTJI/v-deo.html

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

    Excelente, me ayudo para mi clase. Gracias

  • @daniellemitchals2289
    @daniellemitchals2289 5 років тому +1

    You are THE BEST, all your videos, thank you so much for sharing your knowledge!!!

    • @cctmexico
      @cctmexico  5 років тому

      Thank you very much, for such kind comment, if you are interested we have Python in English in this channel, cheers from México! :) --> ua-cam.com/channels/DODrNO9U8PzKRk6OpzjfpQ.html

  • @maroonjou6117
    @maroonjou6117 6 років тому +4

    no se como llegue aqui pero me encanto como explicas y me subscribo xD

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias por tan amable comentario! ^_^ y por suscribirte!! Saludos!

  • @manugaido1466
    @manugaido1466 5 років тому +1

    por primera vez entiendo el tema, gracias!

    • @cctmexico
      @cctmexico  5 років тому

      ¡Nos da mucho gusto saberlo! ¡Gracias a tí, por vernos!

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

    Buenísimo, me ayudó bastante, CAPA!

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

    jejeej saludos por aqui de nuevo

  • @eltopitillo_2268
    @eltopitillo_2268 2 роки тому +2

    Grax, tengo examen y no conseguia enterarme de como se hacía. Gracias por la ayudaaaa

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

    Excelente me gusto mucho

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

    Muy bien explicado

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

    Excelente videos y muy clara explicación. En relación al tema tratado, me gustaría ver si me pueden explicar un ejercicio que tengo:
    Evaluar la siguiente función con un código que tome como valor inicial de n un valor dado por el usuario:
    Si n>=1 muestre los valores hasta F(2)
    F(n+1)=F(n)-F(n-1)

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

      Se ve muy interesante el ejemplo, lo anotamos como #petición y esperamos en un futuro tenerlo disponible como vídeo, saludos y muchas gracias por tan amable comentario.

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

    Buen video

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

    Excelente explicacion

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

      ¡Muchas gracias por tan amable comentario!

  • @Nevermind-sj6xu
    @Nevermind-sj6xu 6 років тому +1

    Te ganaste un nuevo suscriptor
    Sigan asi : )

    • @cctmexico
      @cctmexico  6 років тому

      ¡Muchas gracias ^_^ !

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

    Tengo una pregunta. Si quisiera que no solo me muestre el valor final, como sumatoria(4), sino que me muestre también los valores anteriores sumatoria(3), ..., sumatoria(1). ¿Cómo se hace eso? Gracias

  • @artt5039
    @artt5039 6 років тому +1

    Hola que tal!
    Tengo una duda, con el condicional if num == 1, quiere decir que ahí se deteniene la sumatoria o el factorial? o sea que pasa si no le pones ese condicional? no se detiene? y el return me devuelve uno, que quiere decir, no lo logro entender. Saludos.

    • @cctmexico
      @cctmexico  6 років тому

      ¡Hola Marco! ^_^ en el caso de que tu introduzcas 1, el programa siempre regresará 1, ya que el factorial de 1 es 1, saludos!

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

    Buen video! Gracias :)

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

      ¡Muchas gracias a tí, por vernos!

  • @Pablo-io2js
    @Pablo-io2js 3 роки тому +1

    Perdón pero no logro entender como funciona el factorial. Cuando ingresas 4 para hacer la sumatoria, el código lee que "num" vale 4, y como no es ==1 va al "else" y allí retorna 4 + sumatoria(4-1)

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

      Tengo exactamente la misma duda.

  • @carlosasuajesequera938
    @carlosasuajesequera938 4 роки тому +5

    Excelente video. Preciosa voz y gran claridad, pero yo le quitaría la música de fondo. Felicitaciones.

  • @Alexander_Evergarden
    @Alexander_Evergarden 5 років тому +1

    hola, antes que nada buen video, pero quiaiera saber porque en IDLE python al usar "return" me aparece "retunr outside function" le agradeceria su ayuda

    • @cctmexico
      @cctmexico  5 років тому

      Probablemente el return no tiene el espaciado (indentación) adecuada para que se considere parte de la función, saludos!

    • @Alexander_Evergarden
      @Alexander_Evergarden 5 років тому

      @@cctmexico ya probé con ponerle otra identacion y no funciona :c

  • @robertoaguilar1845
    @robertoaguilar1845 6 років тому

    hola, como puedo hacer para que en caso de que ponga un símbolo o una letra me indique que tengo que poner un numero no una letra ni un símbolo?

    • @cctmexico
      @cctmexico  5 років тому +1

      Hola! Tal vez podría funcionar con un try/except aquí los utilizamos: ua-cam.com/video/SmlXF6Z1CXo/v-deo.html

    • @robertoaguilar1845
      @robertoaguilar1845 5 років тому

      gracias checare el video y comentare mi resultado. saludos desde iztapalapa@@cctmexico

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

    Al llegar a uno porque pasa al else si num vale 1?

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

      Hola! ¿En qué minuto pasa?

  • @luisd.3754
    @luisd.3754 4 роки тому +2

    Hola hubo un error en el condicional if .se debio considerar el factorial de 0 que es 1 en el comando return ,saludos
    import math
    def factorial(n):
    if n==0:
    return 1
    else:
    return n*factorial(n-1)

    print factorial(5)

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

      ¡Excelente observación y aporte! ¡Muchas gracias por tu tiempo, para dejar el comentario!

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

    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.

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

    excelente pero funciones todavia me pierdo

  • @Rayni369
    @Rayni369 6 років тому +1

    Alguien sabe como podria imprimir todos los numeros en vez de sumarlos?

    • @cctmexico
      @cctmexico  6 років тому

      Hola! utiliza un print dentro del ciclo, algo como print (i)

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

    Saben por qué la función se convierte en ciclo?

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

    Una duda espero me puedan responder como obtendría la sumatoria de los números factoriales? ejemplo n= 5 (0!)+(1!)+(2!)+(3!)+(4!)+(5!)=124

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

      ¡Es muy interesante la pregunta con gusto lo anotamos como #petición para trabajar en un futuro un vídeo de ese tema!

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

      Seria excelente, después de pensar un rato pude programarlo

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

    la parte del
    if==1:
    return 1
    no me quedo claro

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

    Con esa linda voz, podría hacer ASMR...

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

      ¡Muchas gracias por tan bonito comentario, ^_^ y por vernos, muchos saludos!

  • @JOASHTOBIASARBUESCCORIMA-lv8nm
    @JOASHTOBIASARBUESCCORIMA-lv8nm 8 місяців тому

    La función recursiva de factorial está mal, ya que la condición para el factorial de 0 no funcionaría, mejorar la condición del factorial.

  • @KarlVonBismark
    @KarlVonBismark 5 років тому +1

    Autosemejanza

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

    Quien más lo vio un poco complicado esta parte de python ? 😅

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

      Yo cuando lo comencé a aprender 😅 tuve que hacer muchos ejercicios, para que quedara más claro ^_^

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

      @@cctmexico me alegro saber que no soy el único que lo vio complicado 😅 entonces estoy por buen camino ? Dame un consejito extra a un principiante como yo porfa 🙏

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

      Lo que ayuda mucho, es practicar, practicar y volver a practicar, ya verás que después podrás programar rapidísimo ¡Mucho éxito!

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

      @@cctmexico muchísimas gracias

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

    wepa

  • @angelilloasecas5621
    @angelilloasecas5621 5 років тому

    Vetusta Morlesca