可用于对直角三角形进行计算的简单 Python 包
项目描述
简单的 Python 包,可用于使用直角三角形进行计算。
安装
使用 pip 安装直角三角形。
pip install right-triangle
用法
RightTriangle 类
RightTriangle 实例是直角三角形的表示。
它有6个属性:
side_a - 第一条腿,与 angle_a 相对的一侧的长度
side_b - 第二条腿,与 angle_b 相对的一侧的长度
side_c - 三角形斜边的长度
angle_a - 第一个锐角,与 side_a 相对的角度,以度为单位
angle_b - 第二个锐角,与 side_b 相对的角度,以度为单位
angle_c - 直角,总是 90 度
您可以使用以下信息之一实例化 RightTriangle:
三角形任意两条边的长度
一个角度(以度为单位)和三角形一侧的长度
您可以使用专用工厂方法 (.from_*) 或通用工厂方法 (.make) 来构造实例。
在实例化期间,计算其他属性并变得可访问。
>>> from right_triangle import RightTriangle
>>> rt1 = RightTriangle.from_side_a_and_side_b(3, 4)
>>> rt2 = RightTriangle.make(side_a=3, side_b=4)
>>> rt1.side_c
5.0
>>> rt2.side_c
5.0
功能
该模块还提供了一些功能。您可以使用它们来计算直角三角形的某些属性,而无需实际实例化RightTriangle 对象。
>>> import right_triangle
>>> right_triangle.calculate_hypotenuse_from_legs(3, 4)
5.0
>>> right_triangle.calculate_acute_angles_from_legs(3, 4)
(36.86989764584402, 53.13010235415598)
>>> right_triangle.calculate_leg_from_other_leg_and_hypotenuse(3, 5)
4.0
>>> right_triangle.calculate_leg_from_hypotenuse_and_opposed_angle(5, 36.8699)
3.000000164351089
>>> right_triangle.calculate_leg_from_other_leg_and_adjacent_angle(4, 53.1301)
3.000000256798589
项目详情
关
right_triangle -0.2.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 06a2ebb304dd82b7c2126bdac3055937fc910611d4f2545aa868fce34ab8ff42 |
|
| MD5 | eb93245eab7ca22f662762fdfd9fdb8d |
|
| 布莱克2-256 | f5ab93f2a01b0358f8abfbf03ff975ef8390211c4980f9ebd336744485df9e13 |