Python - CALCULAR EL MCD DE TRES NUMEROS

 
Vista:

CALCULAR EL MCD DE TRES NUMEROS

Publicado por Lucio (1 intervención) el 14/06/2020 04:08:31
Hola. Me dieron la consigna de resolver el máximo común divisor de 3 números.
Así lo resolví entre dos:
1
2
3
4
5
6
7
8
9
10
num1 = int(input('Ingrese un numero: '))
num2 = int(input('Ingrese un numero: '))
def mcd(num1,num2):
    resto = 0
    while num2 > 0:
        resto = num2
        num2 = num1 % num2
        num1 = resto
    return num1.
print('El maximo comun divisor entre ' + str(num1) + ' y ' + str(num2) + ' es: ' + str(mcd(num1,num2)))

Quería saber si alguien me puede decir que es lo que tengo que añadir en este codigo para poder hacerlo con 3 números.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

CALCULAR EL MCD DE TRES NUMEROS

Publicado por algoritmo (245 intervenciones) el 14/06/2020 22:48:57
Hola

Probablemente te sirva que:

1
MCD(a,b,c) = MCD(a, MCD(b,c))

Un saludo :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar