python怎么计算三角形斜边 计算三角形的第三条边

输入直角三角形的两直角边它的斜边

功能要求

根据直角三角形的两条直角边,求直角三角形的斜边。

假设直角三角形的两直角边分别为x和y,斜边为z,则有x^2 y^2 = z^2

实例代码

import math

x = int(input("请输入直角三角形的第1条边:"))

y = int(input("请输入直角三角形的第2条边:"))

z = math.pow((x * x y * y), 0.5)

print("直角边为%d、%d的三角形的斜边为%.2f"%(x, y, z))

运行结果

python怎么计算三角形斜边 计算三角形的第三条边(1)

知识说明

import math:导入数学模块,使python支持一系列数学函数和常量。

math.pow(x, y):返回x的y次方的值。

输入三角形的两边和夹角求第三边

功能要求

已知三角形的两边及夹角,求第三边。

假设三角形的两条边分别为a和c,以及这两条边的夹角为sita,第三条边为c,则c^2=a^2 b^2-2*a*b*cos(sita * math.pi /180)

实例代码

import math

a, b, sita = map(int, input("输入两边及夹角(度)(以逗号分隔,):").split(','))

c = math.sqrt(a ** 2 b ** 2 - 2 * a * b * math.cos(sita * math.pi / 180))

print("三角形边为%d、%d,夹角为%d的三角形的另一条边为%.2f"%(a, b, sita, c))

运行结果

python怎么计算三角形斜边 计算三角形的第三条边(2)

知识说明

sqrt():求算术平方根

cos():求余弦

a, b, sita = map(int, input("输入两边及夹角(度)(以逗号分隔,):").split(',')):从键盘上读取一个字符串,并将该字符串以“,”符号分隔,并按顺序将分别的字符串分别赋值给变量a、b和sita。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页