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

Написать функцию которая по введенным через пробел трем сторонам определяет вид треугольника: прямокгольный тупоугольный остроугольный. если треугольник не существует необходимо об этом сообщить. на языке 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 >= b + c or     b >= a + c or     c >= a + b):     print('Не', end=' ') elif a ** 2 + b ** 2 == c ** 2:     print('Прямоугольный', end=' ') elif (a ** 2 + b ** 2 > c ** 2 and       a ** 2 + c ** 2 > b ** 2 and       c ** 2 + b ** 2 > a ** 2):     print('Остроугольный', end=' ') else:     print('Тупоугольный', end=' ') print('треугольник')
Не нашли ответ?
Ответить на вопрос
Похожие вопросы