Kennedy扬


私信TA

用户名:Kennedy03

访问量:3859

签 名:

等  级
排  名 9937
经  验 1121
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校 中南大学
专  业

  自我简介:

解题思路:

首先 输入三个浮点数abc代表三边长度

然后计算中间变量s代表周长的二分之一

然后计算出S

最后输出S并保留小数点三位


注意事项:
因为要开根号,python中开根号有三种方法(就我所知),即如下三种


参考代码:


①直接用“**”运算符计算

a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=x**0.5
print("%.3f"%S)

②内置函数pow

a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=pow(x,0.5)
print("%.3f"%S)

③使用math模块,但是需要提前调用

import math
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=math.sqrt(x)
print("%.3f"%S)

 

0.0分

2 人评分

  评论区

  • «
  • »