Встроенные функции Python очень полезны для выполнения общих операций, но иногда требуются более специализированные операции. Такие функции обычно содержатся в модулях. Python известен своим широким разнообразием полезных модулей и библиотек, которые поддерживают множество операций прямо "из коробки".
Чтобы использовать модули в Python, нам нужно сначала их importировать, а затем использовать функции внутри них:
import math
a = math.sqrt(3) # Квадратный корень из 3 => 1.73205080757
b = math.ceil(3.4) # Функция округления вверх => 4 (округление вверх)
c = math.floor(3.4) # Функция округления вниз => 3 (округление вниз)
Все функции из модуля math доступны через math.FUNCTION_NAME. Если вы не хотите писать math. в начале каждой функции, эти функции можно импортировать заранее:
from math import sqrt, ceil, floor
# from math import * # Или мы можем импортировать всё (это плохая практика)
a = sqrt(3) # Квадратный корень из 3 => 1.73205080757
b = ceil(3.4) # Функция округления вверх => 4
c = floor(3.4) # Функция округления вниз => 3
Стандартное евклидовое расстояние определяется как . Даны две точки, вычислите их евклидово расстояние.
Ввод состоит из 4 чисел: координаты и первой точки, за которыми следуют координаты и второй точки. Программа должна вывести евклидово расстояние между этими двумя точками.