精华内容
下载资源
问答
  • 再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可 a = int(input()) b = int(input()) s = a*b/2 c = (a**2+b**2)**0.5 h = round(2*s/c,2) print(h) 以上这篇python 已知三条边求三角形...

    我就废话不多说了,还是直接看代码吧!

    import math

    a=1;//边1

    b=1;//边2

    c=math.sqrt(2);//边3

    A=math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))//夹角1

    B=math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))//夹角2

    C=math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))//夹角3

    print(A)

    print(B)

    print(C)

    补充知识:python 实战 斜边上的高

    斜边上的高

    题目内容:

    输入直角三角形两直角边a,b的值,输出斜边上的高

    可以使用以下语句实现非负整数a的输入:

    a = int(input())

    可以使用 round(x,2) 函数四舍五入保留2位小数

    输入格式:

    2行,每行一个整数,分别为a,b的值

    输出格式:

    一个数,即斜边上的高,保留2位小数

    输入样例:

    4

    5

    输出样例:

    3.12

    My answer

    思路:首先要知道斜边上的高怎么求,三角形的面积 s=底 * 高 / 2,我们要先求出斜边的长 c,再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可

    a = int(input())

    b = int(input())

    s = a*b/2

    c = (a**2+b**2)**0.5

    h = round(2*s/c,2)

    print(h)

    以上这篇python 已知三条边求三角形的角度案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

    本文标题: python 已知三条边求三角形的角度案例

    本文地址: http://www.cppcns.com/jiaoben/python/307097.html

    展开全文
  • 补充知识:三角形已知两边一斜角时第三边的公式 已知三角形中的一个角θ \thetaθ和其对边b bb以及侧边a aa, 第三条边长的计算公式为 证明很简单, 用海伦公式和三角形两边一内角的面积公式, 消去公共面积变量...
  • 再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可 a = int(input()) b = int(input()) s = a*b/2 c = (a**2+b**2)**0.5 h = round(2*s/c,2) print(h) 以上这篇python 已知三条边求三角形...

    我就废话不多说了,还是直接看代码吧!

    import math

    a=1;//边1

    b=1;//边2

    c=math.sqrt(2);//边3

    A=math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))//夹角1

    B=math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))//夹角2

    C=math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))//夹角3

    print(A)

    print(B)

    print(C)

    补充知识:python 实战 斜边上的高

    斜边上的高

    题目内容:

    输入直角三角形两直角边a,b的值,输出斜边上的高

    可以使用以下语句实现非负整数a的输入:

    a = int(input())

    可以使用 round(x,2) 函数四舍五入保留2位小数

    输入格式:

    2行,每行一个整数,分别为a,b的值

    输出格式:

    一个数,即斜边上的高,保留2位小数

    输入样例:

    4

    5

    输出样例:

    3.12

    My answer

    思路:首先要知道斜边上的高怎么求,三角形的面积 s=底 * 高 / 2,我们要先求出斜边的长 c,再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可

    a = int(input())

    b = int(input())

    s = a*b/2

    c = (a**2+b**2)**0.5

    h = round(2*s/c,2)

    print(h)

    以上这篇python 已知三条边求三角形的角度案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    展开全文
  • 再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可 a = int(input()) b = int(input()) s = a*b/2 c = (a**2+b**2)**0.5 h = round(2*s/c,2) print(h) 以上这篇python 已知三条边求三角形...

    我就废话不多说了,还是直接看代码吧!

    import math

    a=1;//边1

    b=1;//边2

    c=math.sqrt(2);//边3

    A=math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))//夹角1

    B=math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))//夹角2

    C=math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))//夹角3

    print(A)

    print(B)

    print(C)

    补充知识:python 实战 斜边上的高

    斜边上的高

    题目内容:

    输入直角三角形两直角边a,b的值,输出斜边上的高

    可以使用以下语句实现非负整数a的输入:

    a = int(input())

    可以使用 round(x,2) 函数四舍五入保留2位小数

    输入格式:

    2行,每行一个整数,分别为a,b的值

    输出格式:

    一个数,即斜边上的高,保留2位小数

    输入样例:

    4

    5

    输出样例:

    3.12

    My answer

    思路:首先要知道斜边上的高怎么求,三角形的面积 s=底 * 高 / 2,我们要先求出斜边的长 c,再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可

    a = int(input())

    b = int(input())

    s = a*b/2

    c = (a**2+b**2)**0.5

    h = round(2*s/c,2)

    print(h)

    以上这篇python 已知三条边求三角形的角度案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    展开全文
  • Python实现“已知三角形两个直角边,求斜边” 要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入。 思路:伪代码描述下步骤 1、-input a value for the base as a float...

    用Python实现“已知三角形两个直角边,求斜边”


    要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入。

    思路:伪代码描述下步骤

    1、-input a value for the base as a float(输入某浮点数作为底边值)
    2、-input a value for the height as a float(输入某浮点数作为高的值)
    3、-square root--b squared plus h squared(求平方和和开根号)
    4、-save that as a float in hype,for hypotenuse(把结果存为hyp,表示斜边)
    5、-print something out,using the value in hyp.(打印出结果)


    分析以上思路(伪代码),可以得出:

    0、用户的输入结果是各种情况,要小心用户的输入

    1、代码的抽象化(开方的计算用math模块的sqrt内置函数)

    2、流程控制


    代码一:

    #! /usr/bin/env python
    # encoding:utf-8
    
    import math
    
    
    
    # 取底
    inputOK = False
    while not inputOK:
        base = input('输入底:')
        if type(base) == type(1.0): 
    		inputOK = True
        else: 
    		print('错误,底必须为浮点数')
    
        
    # 取高
    inputOK = False
    while not inputOK:
        height = input('输入高:')
        if type(height) == type(1.0): 
    		inputOK = True
        else: 
    		print('错误,高必须为浮点数')
    
    #斜边
    hyp = math.sqrt(base*base + height*height)
    
    print '底' + str(base) + ',高' + str(height) + ',斜边' + str(hyp)

    分析代码一,会发现取底,取高的代码非常相似,这就会让人想到抽象成方法,实现模块化。

    所以,就有了代码二:

    #!/usr/bin/env python
    #coding:utf-8
    
    import math
    
    
    """
    用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入。
    """
    
    def getFloat(requestMsg, errorMsg):
        inputOK = False
        while not inputOK:
            val = input(requestMsg)
            if type(val) == type(1.0): 
    			inputOK = True
            else: 
    			print(errorMsg)
        return val
    
    base = getFloat('输入底:','错误,底必须为浮点数')
    height = getFloat('输入高:','错误,高必须为浮点数')
    
    hyp = math.sqrt(base*base + height*height)
    
    print '底' + str(base) + ',高' + str(height) + ',斜边' + str(hyp)

    本文有@易枭寒(499065469@qq.com)根据MIT公开课整理。转载请注明出处和作者信息。





    展开全文
  • 我们需要在控制台输入a,b的值,而在Python中我们一个数的开根号则需要用到幂 a=int(input("请输入a")) b=int(input("请输入b")) c=(a*a+b*b) print("c的长度是{}".format(c**0.5)) 幂:使两个操作数obj1和obj2...
  • 我就废话不多说了,还是直接看代码吧! import math a=1;//边1 b=1;//边2 c=math.sqrt(2);//边3 A=math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c...补充知识:python 实战 斜边上的高 斜边上的高 题目内容: 输入直角
  • import math a=float(input("请输入直角边1的长度:")) b=float(input("清输入直角边2的长度:")) c=math.sqrt(a*a+b*b) print("斜边长为:",c)
  • 输入直角三角形两条直角边A、B的值,输出斜边上的高。 a = int(input()) b = int(input()) c = (a**2 + b**2)**0.5 # 平方根即0.5次方 h = round(a*b/c, x) # 保留x位小数位 print(h) 平方根实现 平方根、三次...
  • python练习题

    2018-12-06 15:24:36
    初级:设计一个重量转换器,输入以“g”为单位的数字后返回换算成“kg”的...中级难度:设计一个直角三角形斜边长的函数(两条直角边为参数,最长边)如果直角边边长分别为3和4,那么返回结果应该像这样: the ...
  • Pythonpython中math模块中提供的基本数学函数 sin(x):x的正弦 cos(x):x的余弦 ...hypot(x,y):直角三角形斜边长度 fmod(x,y):x/y的余数 ceil(x):取不小于x的最小整数 floo...
  • Python初学习:简单的练习题

    千次阅读 2017-07-30 11:29:46
    设计一个直角三角形斜边长的函数,(以两个直角边为参数,最长边)如果直角边长分别为3和4,那么返回的结果要是这样的 The right triangle third side’s length is 5.0 1-解答 初级难度:主要是考验对def方法...
  • Python编程题

    万次阅读 2019-06-09 18:37:10
    1、输入直角三角形的两个直角边的长度a、b,求斜边c的长度 from math import sqrt # 从math库中导入sqrt方法 a = eval(input('输入直角边a的长度:')) b = eval(input('输入直角边b的长度:')) c = sqrt(a*a+b*b) ...
  • 喵喵子的python心得二

    2021-06-15 21:48:05
    圆的周长和面积。2-1.py。...2、直角三角形斜边上的高。2-2.py。输入直角三角形两直角边a,b的值,输出斜边上的高,结果四舍五入保留2位小数。 print('输入直角三角形两直角边a,b的值,') a=eval(in
  • Python【每日一问】33

    2019-05-28 09:59:00
    【基础题2】:设计一个直角三角形斜边长的函数,比如直角边长分别为3和4,输出结果为:The right triangle third side's length is 5.0 【提高题】:打印出杨辉三角形(实现根据键盘输入数字打印出相应数量的行,...
  • 我的第一个python函数

    2018-04-29 21:51:32
    #直角三角形斜边的长,x1、x2分别为两条直角边长 #utf-8 return (x1*x1+x2*x2)**0.5 a = float(input("请输入a:")) b = float(input("请输入b:")) c=sqr(a,b) prin...
  • 1、输入直角三角形的两个直角边的长度a、b,求斜边c的长度。 import math a=float(input("请输入斜边 1 的长度")) #输入实数 b=float(input("请输入斜边 2 的长度")) #输入实数 c=a*a+b*b #计算,得到的是斜边的平方 ...
  • 1. 设计一个重量转换器,输入以'g'为单位的数字后返回换算成'kg'的结果 def change(g): kg=g/1000 return kg g=float(input('请输入一个克数:'))...2. 设计一个直角三角形斜边长(hypotenuse)的函数 def length...
  • Python练习(1)

    2020-03-12 15:13:38
    直角三角形求斜边 import math a=float(input("请输入一条直角边的长度:")) b=float(input("请输入另一条直角边的长度:")) c=math.sqrt(a*a+b*b) print("斜边长为:",c) 实现两个数交换: x=input("请输入x的值...
  • Python快速编程入门课后编程题

    千次阅读 2019-05-13 13:56:49
    求斜边c的长度. import math a = input("输入直角三角形的直角边1\n"); b = input("输入直角三角形的直角边2\n"); a = int(a); b = int(b); print("斜边c的长度:",int(math.sqrt((a*a)+(b*b)))); # 两边转换成了整数...
  • Python案例集锦-0414.docx

    2018-11-27 23:23:22
    50个程序案例 程序1:数字组合 2 程序2:猜猜这个数是多少...程序45: 直角三角形斜边 39 程序46: 问年龄 40 程序47:相同数字的和 41 程序48:找出1000以内的所有完数 42 程序49:公民类 42 程序50:复数类 43
  • 1、输入直角三角形两条直角边的长度a和b,求斜边c的长度。2、输入圆的半径r,计算圆的周C和面积S。 3、编写程序2-4+-6-81+0....+98-100的和。 4、s=“hello", t=“world”, s+=t,...
  • Python练习题2

    2021-06-21 09:36:16
    1. 编程实现输入直角三角形两条直角边长,求斜边长度,并以一定格式输出,小数点后保留两位数字。
  • 机械臂转动角度计算

    2021-05-11 22:09:34
    两连杆关节机械臂机器人给定位置求解各关节转动角度教程模拟Python实现 github代码地址:https://github.com/varyshare/easy_slam_tutorial/tree/master/joint_robot_simulation 我们要解决的问题是已知一个目标点...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

python求三角形斜边

python 订阅