Пользователь вводит длины 3 сторон. Программа определяет тип треугольника (Равносторонний, Равнобедренный, Разносторонний, Не треугольник).

 

def geting_triangle(x, y, z):
    match sorted([x, y, z]):
        case (x , y, z) if x == y ==z:
            print('треугольник равносторонний')
        case (x , y, z) if (x==y) | (z==y) | (z==x):
            print('треугольник равнобедренный')
        case (x, y, z) if y + x > z:
            print('Это треугольник')
        case _:
            print('Это не треугольник')
x = float(input('Укажите длину 1 сторону треугольника: '))
y = float(input('Укажите длину 2 сторону треугольника: '))
z = float(input('Укажите длину 3 сторону треугольника: '))
geting_triangle(x,y,z)