Регистрация
Войти
Стать экспертом Правила
Информатика

Написать функцию которая по введенным через пробел трем сторонам определяет вид треугольника: прямокгольный тупоугольный остроугольный. если треугольник не существует необходимо об этом сообщить. на языке python

ОТВЕТЫ
#!/usr/bin/env python
# coding: utf-8
"""Определение типа треугольника по сторонам.
Python 2.X.
"""


msg = Введите стороны треугольника:
input = raw_input(msg).split()

try:
    a, b, c = [float(i) for i in input]
except ValueError:
    print(Введены не числовые значения! Выход...)
    quit()

if (a gt;= b + c or
    b gt;= a + c or
    c gt;= a + b):
    print(Не, end= )
elif a ** 2 + b ** 2 == c ** 2:
    print(Прямоугольный, end= )
elif (a ** 2 + b ** 2 gt; c ** 2 and
      a ** 2 + c ** 2 gt; b ** 2 and
      c ** 2 + b ** 2 gt; a ** 2):
    print(Остроугольный, end= )
else:
    print(Тупоугольный, end= )
print(треугольник)
108
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам