Написать функцию которая по введенным через пробел трем сторонам определяет вид треугольника: прямокгольный тупоугольный остроугольный. если треугольник не существует необходимо об этом сообщить. на языке 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('треугольник')
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку