Python | función matemática.gcd()

En Python, el módulo de matemáticas contiene una serie de operaciones matemáticas, que se pueden realizar con facilidad utilizando el módulo. math.gcd()calcula el máximo común divisor de 2 números mencionados en sus argumentos.

Sintaxis: matemáticas.gcd(x, y)

Parámetro:
x : Número entero no negativo cuyo mcd debe calcularse.
y : Entero no negativo cuyo mcd debe calcularse.

Devuelve: un valor entero absoluto/positivo después de calcular el GCD de los parámetros dados x e y.

Excepciones: cuando tanto x como y son 0, la función devuelve 0, si algún número es un carácter, se genera un error de tipo.

Código #1:

# Python code to demonstrate the working of gcd()
    
# importing "math" for mathematical operations 
import math 
    
# prints 12 
print ("The gcd of 60 and 48 is : ", end ="") 
print (math.gcd(60, 48)) 
Producción:

The gcd of 60 and 48 is : 12

 
Código #2:

# Python code to demonstrate the working of gcd()
  
# importing "math" for mathematical operations 
import math 
  
# prints gcd of x, y
print ("math.gcd(44, 12) : ", math.gcd(44, 12))
print ("math.gcd(69, 23) : ", math.gcd(65, 45))
Producción:

math.gcd(44, 12) :  4
math.gcd(69, 23) :  5

Código #3: Excepción explicativa.

# Python code to demonstrate gcd() 
# method exceptions 
import math 
    
# prints 0 
print ("The gcd of 0 and 0 is : ", end ="") 
print (math.gcd(0, 0)) 
    
# Produces error 
print ("\nThe gcd of a and 13 is : ", end ="") 
print (math.gcd('a', 13)) 

Producción:

The gcd of 0 and 0 is : 0

The gcd of a and 13 is : 
TypeError: 'str' object cannot be interpreted as an integer

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *