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不规范的日期字符串处理类
Jun 10 Python
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
简单说明Python中的装饰器的用法
Apr 24 Python
浅谈Python中带_的变量或函数命名
Dec 04 Python
在Pandas中处理NaN值的方法
Jun 25 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
Jul 31 Python
通过实例简单了解Python中yield的作用
Dec 11 Python
使用python去除图片白色像素的实例
Dec 12 Python
Django密码存储策略分析
Jan 09 Python
python实现密度聚类(模板代码+sklearn代码)
Apr 27 Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 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发送邮件的类
2011/03/24 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
微信小程序实现日历签到
2020/09/21 Javascript
Python实现快速多线程ping的方法
2015/07/15 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
python实现Flappy Bird源码
2018/12/24 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
美发店5.1活动方案
2014/01/24 职场文书
人事行政专员岗位职责
2014/07/23 职场文书
博士生专家推荐信
2014/09/26 职场文书
庆七一宣传标语
2014/10/08 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
医德医风学习心得体会
2016/01/25 职场文书
利用python做数据拟合详情
2021/11/17 Python
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js