Метод Python math.gcd()

Python math 模块Модуль math в Python

Python math.gcd()Метод возвращает наибольший общий делитель заданных целочисленных аргументов.

gcd(0,0) возвращает 0.

Версия Python: 3.5

Изменено в версии 3.9: добавлена поддержка произвольного числа аргументов; предыдущие версии поддерживали только два аргумента.

Синтаксис

Синтаксис метода math.gcd() выглядит следующим образом:

math.gcd(*integers)

Описание параметра:

  • *integers-- Обязательный. Число. Если x не является числом, возвращает TypeError.

Возвращаемое значение

Возвращает целое число int, представляющее наибольший общий делитель (НОД) двух или более целых чисел.

Пример

Следующий пример возвращает наибольший общий делитель чисел:

Пример

# Импортируйте пакет math
import math

# Вывод наибольшего общего делителя
print (math.gcd(3, 6))
print (math.gcd(6, 12))
print (math.gcd(12, 36))
print (math.gcd(-12, -36))
print (math.gcd(5, 12))
print (math.gcd(10, 0))
print (math.gcd(0, 34))
print (math.gcd(0, 0))

Результат вывода:

3
6
12
12
1
10
34
0

Python math 模块Модуль math в Python

Другие расширения