Python判断三段线能否构成三角形的代码


Posted in Python onApril 12, 2020

我就废话不多说了,还是直接看代码吧!

#!/usr/bin/env python3
#coding = utf-8
def is_triangle(a=0, b=0, c=0): #abc 三条边长
 A = [a,b,c]
 A.sort()   #升序排序
 if A[2] < A[1] +A[0]:
 print("{} is triangle".format(A))
 else:
 print("不构成三角")
def triangle(f):
 a = float(input("第一条边是 = "))
 b = float(input("第二条边是 = "))
 c = float(input("第三条边是 = "))
 f(a, b, c)
triangle(is_triangle) # 常规函数的调用

补充知识:python编程:判断输入的边长能否构成三角形 如果能则计算出三角形的周长和面积

看代码吧!

def main():
  a = float(input('a = '))
  b = float(input('b = '))
  c = float(input('c = '))
  if a + b > c and a + c > b and b + c > a:
    print('周长: %f' % (a + b + c))
    p = (a + b + c) / 2
    area = math.sqrt(p * (p - a) * (p - b) * (p - c))
    print('面积: %f' % (area))
  else:
    print('不能构成三角形')


if __name__ == '__main__':
  main()

以上这篇Python判断三段线能否构成三角形的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
Apr 12 Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
Apr 23 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
简单了解python PEP的一些知识
Jul 13 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
Python中list的交、并、差集获取方法示例
Aug 01 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
Python random模块制作简易的四位数验证码
Feb 01 Python
python多线程semaphore实现线程数控制的示例
Aug 10 Python
Python使用Kubernetes API访问集群
May 30 Python
Python 实现打印单词的菱形字符图案
Apr 12 #Python
python 使用while循环输出*组成的菱形实例
Apr 12 #Python
Python利用for循环打印星号三角形的案例
Apr 12 #Python
Python3实现打印任意宽度的菱形代码
Apr 12 #Python
pandas使用之宽表变窄表的实现
Apr 12 #Python
python print 格式化输出,动态指定长度的实现
Apr 12 #Python
设置jupyter中DataFrame的显示限制方式
Apr 12 #Python
You might like
PHP编码规范-php coding standard
2007/03/16 PHP
php 显示指定路径下的图片
2009/10/29 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
Node+Express+MongoDB实现登录注册功能实例
2017/04/23 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
javascript定时器的简单应用示例【控制方块移动】
2019/06/17 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
一张图带我们入门Python基础教程
2017/02/05 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
python+requests接口自动化框架的实现
2020/08/31 Python
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
公务员年总结的自我评价
2013/10/25 职场文书
力学专业毕业生自荐信
2013/11/17 职场文书
村官工作鉴定评语
2014/01/27 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
三年级学生评语大全
2014/12/26 职场文书
超市员工辞职信范文
2015/05/12 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python
Python Pandas 删除列操作
2022/03/16 Python