Share This
Связаться со мной
Крути в низ
Categories
//Ищем длину сторон треугольника

Ищем длину сторон треугольника

16.12.2020Category : Python

Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.

Примечания

  • В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
  • По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
  • Числа округляем до двух знаков после запятой.

Примеры

returnsides(1) ➞ (2, 1.73)
returnsides(2) ➞ (4, 3.46)
returnsides(3) ➞ (6, 5.2)

Варианты решений

def returnsides(length):     a = ()     b = length * 2     c = round(length * (3 ** (1/2)),2)     a = (b,c)     return a
returnsides=lambda l:(2*l,round(1.7320*l,2))
  • 14 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close