Составить программу, осуществляющую перевод величин из радианной меры в градусную или наоборот. Программа должна запрашивать, какой перевод надо осуществить, и выполнять указанное действие.
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 радиан
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 радиан