Составить программу, осуществляющую перевод величин из радианной меры в градусную или наоборот. Программа должна запрашивать, какой перевод надо осуществить, и выполнять указанное действие.

7 Июн 2020 в 19:40
179 +1
0
Ответы
1
import math
def radian_to_degrees(radian):
return radian * (180 / math.pi)
def degrees_to_radian(degrees):
return degrees * (math.pi / 180)
choice = input("Выберите тип перевода (1 - из радиан в градусы, 2 - из градусов в радианы): ")
if choice == '1':
radian = float(input("Введите значение в радианах: "))
degrees = radian_to_degrees(radian)
print(f"{radian} радиан = {degrees} градусов")
elif choice == '2':
degrees = float(input("Введите значение в градусах: "))
radian = degrees_to_radian(degrees)
print(f"{degrees} градусов = {radian} радиан")
else:
print("Ошибка ввода")

Пример использования:

Выберите тип перевода (1 - из радиан в градусы, 2 - из градусов в радианы): 1
Введите значение в радианах: 3.14
3.14 радиан = 179.9087476710785 градусов
Выберите тип перевода (1 - из радиан в градусы, 2 - из градусов в радианы): 2
Введите значение в градусах: 90
90.0 градусов = 1.5707963267948966 радиан
18 Апр 2024 в 11:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир