- Градусы: Полный круг разделен на 360 равных частей, каждая часть называется степенью.
- Радианы: В радианах полный круг равен 2π, где π(пи) примерно равно 3,14159265358979323846.
Связь между градусами и радианами определяется формулой:
radians = degrees *(π / 180)
В Python есть встроенный модуль, который помогает решать математические задачи с числами. Этот модуль содержит функции для расчёта различных тригонометрических функций для заданного угла.
В модуле есть две функции для преобразования углов: градусы и радианы. Также в модуле есть набор методов.
Чтобы преобразовать градусы в радианы, в Python используется метод math.radians(). Для начала мы импортируем математический модуль.
Пример:
import math print(math.radians(120))
После выполнения кода «math.radians(120)» будет напечатано как 2.0943951023931953.
Вы можете обратиться к скриншоту ниже:
Преобразование градусов в радианы
Вот другой способ конвертировать градусы в радианы в Python.
- Первым шагом является импорт необходимых библиотек. Математическая библиотека Python содержит константу для π(пи), которую мы будем использовать.
import math
- Далее давайте создадим функцию, которая принимает в качестве аргумента угол в градусах и возвращает его эквивалент в радианах.
def degrees_to_radians(degrees): return degrees *(math.pi / 180)
- В практической программе вы можете позволить пользователю вводить угол в градусах. Вы можете сделать это, используя функцию input().
degrees = float(input("Enter angle in degrees: ")) radians = degrees_to_radians(degrees) print(f"{degrees} degrees is equal to {radians} radians")
- В математической библиотеке Python есть встроенная функция для перевода градусов в радианы – math.radians(). Она может служить альтернативой функции, которую мы создали ранее.
radians = math.radians(degrees) print(f"{degrees} degrees is equal to {radians} radians")
Ниже приведен полный код:
import math def degrees_to_radians(degrees): return degrees *(math.pi / 180) # Using custom function degrees = float(input("Enter angle in degrees: ")) radians = degrees_to_radians(degrees) print(f"{degrees} degrees is equal to {radians} radians using the custom function") # Using built-in function radians = math.radians(degrees) print(f"{degrees} degrees is equal to {radians} radians using the built-in function")
Вы можете проверить результат, как показано ниже:
С помощью NumPy
Чтобы перевести градусы в радианы в Python, нужно сначала импортировать пакет numpy. В этом пакете есть функция deg2rad(), которая позволяет сразу перевести градусы в радианы.
Пример:
import numpy as np print("degrees to radian: ",np.deg2rad(2))
После того как вы напишете код, который был представлен выше, вы можете ввести «np.deg2rad(2)». В результате вы увидите: «градусы в радианы: 0,03490658503988659».
Функция np.deg2rad(2) позволяет преобразовать градусы в радианы.
Вы можете обратиться к скриншоту ниже: