• Градусы: Полный круг разделен на 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")

Вы можете проверить результат, как показано ниже:

Как преобразовать градусы в радианы в Python

С помощью NumPy

Чтобы перевести градусы в радианы в Python, нужно сначала импортировать пакет numpy. В этом пакете есть функция deg2rad(), которая позволяет сразу перевести градусы в радианы.

Пример:

import numpy as np
print("degrees to radian: ",np.deg2rad(2))

После того как вы напишете код, который был представлен выше, вы можете ввести «np.deg2rad(2)». В результате вы увидите: «градусы в радианы: 0,03490658503988659».

Функция np.deg2rad(2) позволяет преобразовать градусы в радианы.

Вы можете обратиться к скриншоту ниже:

градусы в радианы

Добавить комментарий