python重复三角形代码_用于检查Python中两个三角形的一致性的程序
在本教程中,我们将检查两个三角形的一致性。我们将检查SSS,SAS和AAA。基于这些标准证明了三角形的相似性。
我们必须根据定理检查不同的条件。在下面的代码中检查它们。
示例def side_side_side(sides_one, sides_two):
# sorting same pace
sides_one.sort()
sides_two.sort()
# checking the conditions
if sides_one[0] / sides_two[0] == sides_one[1] / sides_two[1] \
and sides_one[1] / sides_two[1] == sides_one[2] / sides_two[2] \
and sides_one[2] / sides_two[2] == sides_one[0] / sides_two[0]:
return True
return False
def side_angle_side(sides_one, sides_two, angles_one, angles_two):
# sorting same pace
sides_one.sort()
sides_one.sort()
angles_one.sort()
angles_one.sort()
# checking conding 1
if sides_one[0] / sides_two[0] == sides_one[1] / sides_two[1]:
if angles_one[0] == angles_two[0]:
return True
# checking conding 2
if sides_one[1] / sides_two[1] == sides_one[2] / sides_two[2]:
if angles_one[1] == angles_two[1]:
return True
# checking conding 3
if sides_one[2] / sides_two[2] == sides_one[0] / sides_two[0]:
if angles_one[2] == angles_two[2]:
return True
# return False if any of the above conditions are not satisfied
return False
def angle_angle_angle(angles_one, angles_two):
# sorting same pace
angles_one.sort()
angles_two.sort()
# checking the conditions
if angles_one[0] == angles_two[0] \
or angles_one[1] == angles_two[1] \
or angles_one[2] == angles_two[2]:
return True
return False
if __name__ == '__main__':
# initialzing the sides
sides_one = [2.0, 3.0, 3.0]
sides_two = [4.0, 6.0, 6.0]
# initialzing the angles
angles_one = [80.0, 60.0, 40.0]
angles_two = [40.0, 60.0, 80.0]
# checking the printing the respective property
print("三角形的相似之处:", end=' ')
if side_side_side(sides_one, sides_two):
print("SSS", end=' ')
if side_angle_side(sides_one, sides_two, angles_one, angles_two):
print("SAS", end=' ')
if angle_angle_angle(angles_one, angles_two):
print("AAA", end='')
输出结果
如果运行上面的代码,则将得到以下结果。三角形的相似之处: SSS SAS AAA
结论
如果您对本教程有任何疑问,请在评论部分中提及。
python重复三角形代码_用于检查Python中两个三角形的一致性的程序相关推荐
- python求表面积代码_用于计算python中的体积或表面积的良好算法
我正在尝试计算3D numpy数组的体积(或表面积).在许多情况下,体素是各向异性的,并且我在每个方向上具有像素到厘米的转换因子. 有没有人知道找到工具包或包来做上述的好地方? 现在,我有一些内部代码 ...
- 用python画机器猫代码_如何用Python画一只机器猫?| 原力计划
原标题:如何用Python画一只机器猫?| 原力计划 作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自 ...
- python项目软件代码_七套Python库快速提升您项目的代码可维护性,软件工程,代码库...
保护项目未来可维护性的一种理想方式,在于利用外部库检查您的代码运行状况.以下是目前开发人员最喜爱的的代码梳理库,它们能够以强制方式执行一致性样式,并确保项目在成熟之后仍具备可接受的测试覆盖率. 当软件 ...
- python画动物代码_如何用python画简单的动物_后端开发
python3.x完全兼容python2.x吗?_后端开发 可以说是完全不兼容.相对于Python的早期版本,Python3是一个较大的升级,为了不带入过多的累赘,Python 3.0在设计的时候没有 ...
- python语言画图代码_零: python matplotlib 画图进阶(含完整代码)
导论: 在科研和研究的过程中,无论是哪个学科或者将来走上工作岗位,可视化是非常重要的一个环节. 这里的重要性,在我看来有三点:人是视觉动物,老板看你工作做的怎么样,paper reviewer看你研究 ...
- 怎么用python画花朵代码_怎么用python画花朵
怎么用python画花朵?下面给大家讲解一下具体步骤: 第一步,打开菜单栏,输入idle,打开shell. 第二步,新建一个文件,并命名. 第三步,导入turtle模块,创建一个新窗口用于绘图,再创建 ...
- python爬虫论坛代码_如何使用Python爬虫 抓取论坛关键字出现频率!
前言: 之前学习了用python爬虫的基本知识,现在计划用爬虫去做一些实际的数据统计功能.由于前段时间演员的诞生带火了几个年轻的实力派演员,想用爬虫程序搜索某论坛中对于某些演员的讨论热度,并按照日期统 ...
- python嵌入c代码_怎样把Python代码嵌入到C程序
匿名用户 1级 2017-11-03 回答 这篇文章主要介绍了将Python代码嵌入C++程序进行编写的实例,尽管通常还是Python代码中调用C++程序的情况较多...需要的朋友可以参考下 把pyt ...
- python下面的代码_求下面python代码的差别。
展开全部 题主32313133353236313431303231363533e78988e69d8331333433633436你好, 你不明白上面代码的原因,是因为你没弄明白python包导入的相 ...
最新文章
- easyUI样式之easyui-switchbutton
- 利用GPU训练网络时遇到的一些问题
- 2k11补丁php,【西乙】西班牙人4比0 武磊替补出场险造点球
- python 中【example[I] for example in dataset】的理解
- 《经济学人》新一期封面主题:Govcoins 改变金融的数字货币
- 成功编译无错MAC OpenJDK8:Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘
- python做一个微型美颜图片处理器,十行代码即可完成
- 我对“硬盘分区”的愚见
- 集成电路模拟版图入门-版图基础学习笔记(六)
- php curl 417,PHP Curl 417 Expectation Failed解决办法
- 机器人自带触觉反馈,隔空微创手术的利器
- 纯前端JS导出Word包含图片
- 【tensorflow 读取图片方式】本地文件名读取以及url方式读取
- 深信服校园招聘c/c++软件开发A卷
- 国家对应下拉列表 相应的 js特效
- 抖音如何变现(赚钱)
- 操作系统底层工作原理
- 131.Avro格式数据与在spark中应用
- scala中object和class的理解---apply方法是初始化方法
- CenterLoss原理详解(通透)