[ Foro de Python ]

Ayuda Python Ejercicio

01-May-2021 17:34
Invitado (Alejandro)
1 Respuestas

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.

2-  Para muchas aplicaciones matemáticas, conocer la potencia de 2 más grande que es menor o igual a cierto número, es muy útil. Escribe una función exponente, que dado un número n, retorne el exponente de dicha potencia de 2 más grande. Por ejemplo, si el número es 65, tu programa debe retornar 6, ya que 2?  = 64.

No encuentro la forma de hacerlo. (Codigo)


01-May-2021 23:30
Nacho Cabanes (+84)

¿Qué has intentado hasta ahora? Por ejemplo, para el MCD te basta con un bucle que disminuya desde el menor de los dos números hasta encontrar uno que sea divisor de ambos.






(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.)