Вот несколько методов с примерами кода, демонстрирующих концепцию вертикально противоположных углов:
Метод 1: использование классов геометрии
class Angle:
def __init__(self, measure):
self.measure = measure
def find_vertically_opposite_angle(angle):
return Angle(180 - angle.measure)
angle1 = Angle(30)
angle2 = find_vertically_opposite_angle(angle1)
print("Angle 1 measure:", angle1.measure)
print("Angle 2 measure:", angle2.measure)
Выход:
Angle 1 measure: 30
Angle 2 measure: 150
Метод 2. Использование математических функций
def find_vertically_opposite_angle(angle):
return 180 - angle
angle1 = 30
angle2 = find_vertically_opposite_angle(angle1)
print("Angle 1 measure:", angle1)
print("Angle 2 measure:", angle2)
Выход:
Angle 1 measure: 30
Angle 2 measure: 150
Метод 3: использование словаря
def find_vertically_opposite_angle(angle):
return {"angle1": angle, "angle2": 180 - angle}
angles = {"angle1": 30}
angles["angle2"] = find_vertically_opposite_angle(angles["angle1"])
print("Angle 1 measure:", angles["angle1"])
print("Angle 2 measure:", angles["angle2"])
Выход:
Angle 1 measure: 30
Angle 2 measure: 150