Kennedy扬


私信TA

用户名:Kennedy03

访问量:3377

签 名:

等  级
排  名 10043
经  验 1054
参赛次数 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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区