Задача 19

Даны вещественные числа: X, Y, Z. Определить, существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным.

import random
import math
X=random.randint(-100,100)
print("X = " + str(X))

Y=random.randint(-100,100)
print("Y = " + str(Y))

Z=random.randint(1,100)
print("Z = " + str(Z))

if X > 0 and Y > 0 and Z > 0:
    print("Triangle exists")
    A=max(X,Y,Z)
    B=math.sqrt(X**2 + Y**2 + Z**2 - A**2)
    if A == B:
        print("Right triangle")
    elif A != B:
        print("Not right triangle")
elif X <=0 or Y <= 0 or Z <= 0:
    print("Triangle not exists")

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

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