Python: Funciones recursivas (Muy Básico)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 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!

  • @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: th-cam.com/video/Ww2kfuLpqGQ/w-d-xo.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: th-cam.com/video/2tObZDNGTJI/w-d-xo.html

  • @oscardavidalarcon2673
    @oscardavidalarcon2673 6 ปีที่แล้ว +10

    Eres fantástica, mujer.

    • @cctmexico
      @cctmexico  6 ปีที่แล้ว

      ¡Muchas gracias por dejarnos tan amable comentario! Saludos!

  • @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! :) --> th-cam.com/channels/DODrNO9U8PzKRk6OpzjfpQ.html

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

    Buenísimo, me ayudó bastante, CAPA!

  • @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!

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

    jejeej saludos por aqui de nuevo

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

    por primera vez entiendo el tema, gracias!

    • @cctmexico
      @cctmexico  5 ปีที่แล้ว

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

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

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

  • @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.

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

    Muy bien explicado

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

    Buen video

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

    Excelente me gusto mucho

  • @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

  • @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.

  • @Nevermind-sj6xu
    @Nevermind-sj6xu 6 ปีที่แล้ว +1

    Te ganaste un nuevo suscriptor
    Sigan asi : )

    • @cctmexico
      @cctmexico  6 ปีที่แล้ว

      ¡Muchas gracias ^_^ !

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

    Excelente explicacion

    • @cctmexico
      @cctmexico  4 ปีที่แล้ว

      ¡Muchas gracias por tan amable comentario!

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

    Buen video! Gracias :)

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

      ¡Muchas gracias a tí, por vernos!

  • @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!

  • @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!

  • @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

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

    excelente pero funciones todavia me pierdo

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

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

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

      Hola! ¿En qué minuto pasa?

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

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

  • @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: th-cam.com/video/SmlXF6Z1CXo/w-d-xo.html

    • @robertoaguilar1845
      @robertoaguilar1845 5 ปีที่แล้ว

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

  • @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

  • @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)

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

    Autosemejanza

  • @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.

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

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

  • @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

  • @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.