[ Foro de Python ]

AYUDAAAAA):

15-Feb-2022 00:32
Invitado (juan sebastian )
2 Respuestas

NOSE COMO PUEDO RESOLVER ESTOO): ALGUIEN AYUDEME PORFAVOR

Pregunta 1
Existen múltiples formas de calcular el máximo común divisor de un conjunto de números, escriba una función de nombre mcd que reciba dos números n1 y n2 como argumentos, y retorne el máximo común divisor. Por ejemplo para los argumentos 10 y 15 debe retornar 5.


16-Feb-2022 18:32
Invitado (An?nimo)

El módulo math incorpora una opción (gcd) que calcula lo que estás buscando.

from math import gcd

def mcd(n1,n2):
print("Maximo comun divisor entre {0} y {1} es: {2}".format(n1,n2,gcd(x,j)))

>>>mcd(27,9)
>>>Maximo comun divisor entre 27 y 9 es: 9


16-Feb-2022 18:35
Invitado (An?nimo)

Corrección a la respuesta anterior.

def mcd(n1,n2):
print("Maximo comun divisor entre {0} y {1} es: {2}".format(n1,n2,gcd(n1,n2)))

Por error he hecho un copy-paste de las pruebas realizadas en IDLE. Sorry.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)