# Python math.gcd Usage

In Python, the `math.gcd()` function is used to find the greatest common divisor of two integers. The greatest common divisor of two numbers is the largest positive integer that divides both numbers without leaving a remainder. This function is part of the built-in `math` module in Python.

## Syntax

The syntax of the `math.gcd()` function is as follows:

“`python

import math

math.gcd(a, b)

“`

Here, `a` and `b` are the two integers for which we want to find the greatest common divisor.

## Parameters

The `math.gcd()` function takes two parameters, `a` and `b`, which are the integers for which we want to find the greatest common divisor. These integers can be positive, negative, or zero.

## Return Value

The `math.gcd()` function returns the greatest common divisor of the two input integers `a` and `b`. The return value is always a non-negative integer.

## Examples

Let’s look at some examples to understand how the `math.gcd()` function works:

### Example 1:

“`python

import math

a = 12

b = 18

result = math.gcd(a, b)

print(result)

“`

Output:

“`

6

“`

In this example, the greatest common divisor of 12 and 18 is 6.

### Example 2:

“`python

import math

a = -24

b = 36

result = math.gcd(a, b)

print(result)

“`

Output:

“`

12

“`

In this example, the greatest common divisor of -24 and 36 is 12.

### Example 3:

“`python

import math

a = 17

b = 23

result = math.gcd(a, b)

print(result)

“`

Output:

“`

1

“`

In this example, the greatest common divisor of 17 and 23 is 1, as they are prime numbers.

## Handling Invalid Input

If either `a` or `b` is not an integer, the `math.gcd()` function will raise a `TypeError`. Therefore, it is important to ensure that both inputs are integers before calling the function.

## Conclusion

In conclusion, the `math.gcd()` function in Python is a useful tool for finding the greatest common divisor of two integers. By providing the function with two integers as input, you can quickly determine their greatest common divisor. This can be helpful in various mathematical and computational tasks where the concept of greatest common divisor is relevant.