2.2.2程序填空 (1)fun()函数,能根据三角形三边长a,b,c,用公式√s(s-a)(s-b)(s-o),其中 s=(a+b+c)/2计算面积(规定:若三边不能构成三角形,返回-1)。请在下列程序的画线处填 写适当的代码,使其功能得以正确地实现
时间: 2024-05-10 14:13:48 浏览: 6
答案:
```python
def fun(a, b, c):
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
if a + b <= c or a + c <= b or b + c <= a:
return -1
else:
return area
```
注:该代码不考虑浮点数的精度问题,以及大数的溢出问题。
相关问题
wireshark-win64-2.2.2
wireshark-win64-2.2.2是一个开源的网络分析工具,可以用于在网络上捕获和分析网络数据包。它支持Windows 64位操作系统,并且版本号为2.2.2。
使用wireshark-win64-2.2.2可以进行许多功能,包括实时捕获数据包、离线分析数据包、过滤和搜索数据包、重构网络流量、对网络协议进行检测和分析等。它可以帮助网络管理员和安全专家识别和解决网络问题,包括网络延迟、数据丢失、网络拥塞等。
当我们下载和安装wireshark-win64-2.2.2时,我们可以立即使用它的图形用户界面(GUI)来进行网络数据包捕获和分析。该软件还提供了一个功能强大的过滤引擎,使我们能够根据各种条件过滤和检索数据包,以帮助我们找到感兴趣的网络流量。
此外,wireshark-win64-2.2.2还支持很多网络协议的解码和分析,包括以太网、TCP/IP、DNS、HTTP、SSL等。我们可以根据需要选择和配置所需的协议进行分析。
总之,wireshark-win64-2.2.2是一个功能强大且易于使用的网络分析工具,适用于网络管理员、网络工程师和安全专家。
atlassian-extras-2.2.2.jar
atlassian-extras-2.2.2.jar是Atlassian软件的一个附加组件,它是一个Java Archive(JAR)文件。Atlassian是一家提供软件开发和协作工具的公司,他们提供了一系列流行的软件产品,如JIRA、Confluence、Bitbucket等。
atlassian-extras-2.2.2.jar提供了一些额外的功能和工具,以增强Atlassian软件的功能和性能。这个JAR文件包含了一些Atlassian软件的库文件、插件和扩展,可以被集成到Atlassian软件的环境中。
通过引入atlassian-extras-2.2.2.jar,用户可以获得一些高级功能和工具,例如增强的报告和统计功能、个性化设置、自定义字段、插件管理等。这些功能可以帮助用户更好地管理和跟踪项目、协作和团队的工作。
为了使用atlassian-extras-2.2.2.jar,用户需要将该文件添加到他们的项目或Atlassian软件的类路径中。这样,Atlassian软件就可以加载并使用这些额外的功能和工具。
总之,atlassian-extras-2.2.2.jar是Atlassian软件的一个附加组件,它提供了一些额外的功能和工具,以增强Atlassian软件的功能和性能。用户可以通过将这个JAR文件添加到他们的项目或Atlassian软件的类路径中来使用这些功能和工具。