Метод Python math.gcd()
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))
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Другие расширения
Модуль math в Python