输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。

import math
a=float(input('请输入直角边a:'))
b=float(input('请输入直角边b:'))
c=math.sqrt(a*a+b*b)#用勾股定理求斜边长
h=(a+b+c)/2
S=math.sqrt(h*(h-a)*(h-b)*(h-c))#求三角形的面积,也可以用S=1/2*a*b
C=a+b+c#三角形的周长
degrees1=math.degrees(math.asin(a/c))#直角三角形锐角度数求法
degrees2=math.degrees(math.asin(b/c))
print('%.1f'% S)#保留小数:(‘%。*f' % &)
print('%.1f'% C)
print('%.1f'% degrees1)
print('%.1f'% degrees2)

输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。相关推荐

  1. Java练习题 类 先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,然后定义两个方法求三角形的周长、面积。

    先创建一个Point类,然后定义Trianglele类. 在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义构造方法对这三个点进行初始化,然后定义两个方法求三角形的周长 ...

  2. C#求三角形的周长和面积

    内容来自<C#程序设计实验指导与习题测试(第二版)> 实验要求:输入三角形三条边,先判断是否可以构成三角形,如果可以,则求三角形的周长和面积,否则报错. 操作提示: 1.三个数可以构成三角 ...

  3. 输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”

    import math a=int(input("第一条边:")) b=int(input("第二条边:")) c=int(input("第三条边:& ...

  4. Java圆的周长公式_【Java教程】输入圆的半径,并求圆的周长和面积 来研究下吧...

    我现在详细教你如何编写一个输入圆的半径与求圆的周长和面积 工具/材料 电脑 Eclipse neon软件 操作方法 01 执行菜单栏的[文件>新建>Java项目]命令,将弹出[新建Java ...

  5. 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数

    提示: (1)利用math.asin()函数返回指定数字(比如正弦值)的弧度,math.acos()函数返回指定数字(比如余弦值)的弧度: (2)弧度转换成角度,公式:角度=(弧度 * 180)/pi ...

  6. 用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积.

    要求: 类的属性:三角形的三条边长 类的方法:def getZC(self)计算并返回周长,def printArea(self)计算并输出面积,面积精确到小数点后二位,def isCorrect(s ...

  7. java求三角形周长 面积_用java如何求三角形的周长和面积?

    Java code /* * Triangle.java * @author Wenzee Yann, wenzee@gmail.com * @version 0.1000 * @since 2009 ...

  8. 输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积

    题目19:1.输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积 a=float(input("a:")) b=float(input("b:")) ...

  9. 求三角形的周长类的取值范围

    前言 求三角形的周长类的取值范围题目,可以看成三角函数图像性质和解三角形两大模块的一个结合点,考查频次比较高,希望仔细体会,加以注意:而且往往可以延申为求三角形的面积的取值范围或者四边形的周长的取值范 ...

最新文章

  1. 开源交互式自动标注工具EISeg
  2. 使用linux服务器怎么编译c++
  3. Mybatis-Plus自动填充的实现示例
  4. 「LibreOJ#516」DP 一般看规律
  5. Linux 配置mail发送邮件
  6. 黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Day2-Java基础概念
  7. 常用的编程语言有哪些
  8. 技术分享 — Java如何实现证件照换底色
  9. 我学会了学计算机,我学会了电脑打字
  10. 公钥基础设施 PKI 技术与应用发展
  11. 【百度地图API】如何利用自己的数据制作社交地图?只显示可视区域内的标注...
  12. 在kile上通过串口实现scanf输入和printf打印
  13. Win10 如何显示所有任务栏图标,不进行隐藏
  14. 今日头条2018校招后端方向(用户喜好)c++
  15. 无法访问计算机请检查名称的拼写,win10系统访问共享文件夹提示“请检查名称的拼写”的修复方案...
  16. 音视频开发5. ZLMediaKit库入门使用 编译安装
  17. 太原理工大学系统分析与设计实验报告实验室设备_警钟长鸣!盘点国内高校实验室事故...
  18. 找出10个数中最大的数
  19. jni学习实例(三)-a7105模块驱动之activity
  20. 模拟DNF放技能的蓝耗问题(洛谷P2006题题解,Java语言描述)

热门文章

  1. IE功能汇总(javascript)
  2. Redis 的 8 大数据类型,写得非常好!值得收藏!
  3. KeilMDK配置项中Use MicroLIB
  4. 【Android安全】Android中的应用沙箱和UID | Android多用户
  5. PHP_PDO预处理
  6. 个人邮箱怎么注册呢?个人邮箱申请能绑定微信收发邮件吗?
  7. (简单易学DNS反向解析
  8. 第一天来到新公司的volg (ETL开发工程师)
  9. 苹果手表使用|watchOS 7+自动化:Apple Watch使用方法
  10. 新手初次npm安装教程