Python - Nivel 18 - Reto 14 - Máximo común divisor por el algoritmo de Euclides

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 10

  • @christianalexandergaldamez2008

    Que genial esta formula de Euclides y representado en un algoritmo primera vez que lo veo la verdad, y mas aplicado en el máximo común divisor si esto me lo hubieran enseñado en la escuela otra historia seria. Muchas gracias profesor Manuel González.

    • @manuelgonzalez1644
      @manuelgonzalez1644  Год назад

      Hola, algunas cosas a veces no se enseñan ni la escuela ni en la universidad, sino que toca trabajarlas por uno mismo para conocerlas y ampliar los conocimientos. Me alegro que los vídeos te puedan servir. Gracias. Un saludo.

  • @maxi5300
    @maxi5300 5 лет назад +1

    Genial!! Muy buenos los vídeos de funciones. Saludos

  • @lucianomartinez27
    @lucianomartinez27 4 года назад

    Más allá de los conceptos matemáticos, es genial cómo haces notar la importancia de elegir bien el algoritmo y pensar en su eficiencia. Gracias por tus videos.

    • @manuelgonzalez1644
      @manuelgonzalez1644  4 года назад

      Muy amable, gracias. Me alegro de que te pueda servir. Un saludo.

  • @jmmatas08
    @jmmatas08 3 года назад

    Manuel, me encantan el tipo de ejercicios que pones. Me ha servido para recordar a Euclides

  • @Kaisokuo
    @Kaisokuo 2 года назад +1

    yo lo hice usando recursividad, aunque esto tal vez ocupe más memoria
    def mcd_euclides(n,m):
    if m==0:
    return n
    else:
    resto=n%m
    mcd=mcd_euclides(m,resto)
    return mcd

  • @medicenanonimo
    @medicenanonimo 4 года назад

    Hola, me surge una duda en el codigo final:
    def mcd_euclides(x,y):
    while x%y!=0:
    x,y=y,x%y #al asignar primero x=y implicaría luego que y=y%y a mi parecer, aunque lo ejecute y funciona correcto
    return y
    No entiendo cómo python logra entender que en esa misma linea cuando nos referimos al valor de x es el anterior y no el nuevo que fue hecho en la misma linea (?) Yo prefiero usar una variable auxiliar mientras no entienda cómo lo hizo el interprete, saludos Profesor :)

    • @manuelgonzalez1644
      @manuelgonzalez1644  4 года назад +1

      Hola, las asignaciones múltiples es una característica de python cuyo uso es muy habitual. En el nivel 2 reto 11 vemos un poco esta característica, por si te puede servir:
      ruclips.net/video/TBngdjN-zHU/видео.html
      Un saludo.