Предмет: Информатика, автор: kumarkanovmadi5

Даны два угла (градуса) треугольника. Необходимо определить существование такого треугольника. Если да, то прямоугольный?

На пайтоне ​

Ответы

Автор ответа: daniyarkanu
2

Решение:

Python

a1 = float(input('Первый угол: '))

a2 = float(input('Второй угол: '))

a3 = 180 - (a1 + a2)

print('Третий угол: ' + str(a3))

if a3 == 90:

   print('Треугольник прямоугольный.')

elif (a1 or a2) < 0:

   print('Ошибка. Неверные значения.')

elif (a1 or a2) >= 180:

   print('Ошибка. Неверные значения.')

elif a1 == 90 and a2 == 90:

   print('Ошибка. Неверные значения.')

elif (a1 == 90) and (a1 + a2 + a3 == 180):

   print('Треугольник прямоугольный.')

elif (a2 == 90) and (a1 + a2 + a3 == 180):

   print('Треугольник прямоугольный.')

elif a1 != 90 and a2 != 90 and a3 != 90:

   print('Треугольник произвольный.')

else:

   print('Ошибка. Неверные значения.')

Много условий составил однако))

Автор ответа: mirageKZ
0

Python

a,b=map(int, input('Введите углы треугольника : ').split())

if a+b>=180 or a*b==0:

   print('Треугольник не существует')

elif a+b==90:

   print('Треугольник прямоугольный')

else:

   print('Треугольник существует. Не прямоугольный')

Похожие вопросы
Предмет: Английский язык, автор: Аноним