Даны три натуральных числа a, b, c. Определите, существует ли треугольник с такими сторонами. Если треугольник существует, выведите строку YES, иначе выведите строку NO. Определите, какой это треугольник: равнобедренный, равносторонний или произвольный.
Программа должна быть на Python

Ответ учителя по предмету Информатика

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# vim_fileencoding=utf-8

print(«Введите длины сторон треугольника:»)

a = float(input(«a = «))

b = float(input(«b = «))

c = float(input(«c = «)) 

if a + b > c and a + c > b and b + c > a:

   print(«YES»)

else:

    print(«NO»)

if a != b and a != c and b != c:

    print(«Произвольный»)

elif a == b == c:

    print(«Равносторонний»)

else:

    print(«Равнобедренный»)

Добавить комментарий

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

Похожие вопросы от пользователей