x1
=
int
(
input
(
'请输入坐标x1: '
))
y1
=
int
(
input
(
'请输入坐标y1: '
))
x2
=
int
(
input
(
'请输入坐标x2: '
))
y2
=
int
(
input
(
'请输入坐标y2: '
))
x3
=
int
(
input
(
'请输入坐标x3: '
))
y3
=
int
(
input
(
'请输入坐标y3: '
))
d1
=
math.sqrt((x1
-
x2)
*
*
2
+
(y1
-
y2)
*
*
2
)
d2
=
math.sqrt((x1
-
x3)
*
*
2
+
(y1
-
y3)
*
*
2
)
d3
=
math.sqrt((x2
-
x3)
*
*
2
+
(y2
-
y3)
*
*
2
)
if
(d1
+
d2 > d3
and
d2
+
d3>d1
and
d1
+
d3>d2):
p
=
(d1
+
d2
+
d3)
/
2
s
=
math.sqrt(p
*
(p
-
d1)
*
(p
-
d2)
*
(p
-
d3))
print
(
'三角形a边为:'
, d1)
print
(
'三角形b边为:'
, d2)
print
(
'三角形c边为:'
, d3)
print
(
'三角形面积为:'
, s)
else
:
print
(
'输入有错,请重新输入!'
)
想问一下这串代码的含义,公式不是很懂