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 相关文章推荐
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python字符串切片操作知识详解
Mar 28 Python
python+django加载静态网页模板解析
Dec 12 Python
Python读取MRI并显示为灰度图像实例代码
Jan 03 Python
Django处理文件上传File Uploads的实例
May 28 Python
对python:threading.Thread类的使用方法详解
Jan 31 Python
selenium WebDriverWait类等待机制的实现
Mar 18 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
python把一个字符串切开的实例方法
Sep 27 Python
用60行代码实现Python自动抢微信红包
Feb 04 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
Mar 03 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
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
php中smarty区域循环的方法
2015/06/11 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
JS创建Tag标签的方法详解
2017/06/09 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
pycharm远程调试openstack代码
2017/11/21 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
python+opencv实现动态物体追踪
2018/01/09 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
Python中如何引入第三方模块
2020/05/27 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
诚实守信演讲稿
2014/09/01 职场文书
普通话演讲稿
2014/09/03 职场文书
走群众路线剖析材料
2014/10/09 职场文书
运动会开幕词
2015/01/28 职场文书
你会写请假条吗?
2019/06/26 职场文书