输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数
提示:
(1)利用math.asin()函数返回指定数字(比如正弦值)的弧度,math.acos()函数返回指定数字(比如余弦值)的弧度;
(2)弧度转换成角度,公式:角度=(弧度 * 180)/pi
import math
a = float(input("请输入直角三角形的直角边A:"))
b = float(input("请输入直角三角形的直角边B:"))
c = float(math.sqrt(a*a + b*b))
print(str.format("直角三角形的三边分别为:a = {0},b = {1} c = {2:.1f}",a,b,c))
p = a + b + c
area = 1/2 * a * b
print(str.format("三角形的周长 = {0:1.1f},面积 = {1:1.1f}",p,area))
A = math.asin(a /c) * 180/math.pi
B = math.asin(b /c) * 180/math.pi
print(str.format("三角形两个锐角的度数分别为:{0:1.1f}和{1:1.1f}",A,B))
细节提示:
输出字符串的格式:
字符串.format(值1,值2,....)
str.format("直角三角形的三边分别为:a = {0},b = {1} c = {2:.1f}",a,b,c))
或者str.format(格式字符串,值1,值2...)
"直角三角形的三边分别为:a = {0},b = {1} c = {2:.1f}".format(a,b,c))
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数相关推荐
- Java练习题 类 先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,然后定义两个方法求三角形的周长、面积。
先创建一个Point类,然后定义Trianglele类. 在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义构造方法对这三个点进行初始化,然后定义两个方法求三角形的周长 ...
- 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数.结果均保留一位小数. import math a=float(input('请输入直角边a:')) b=float(input(' ...
- C#求三角形的周长和面积
内容来自<C#程序设计实验指导与习题测试(第二版)> 实验要求:输入三角形三条边,先判断是否可以构成三角形,如果可以,则求三角形的周长和面积,否则报错. 操作提示: 1.三个数可以构成三角 ...
- 输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”
import math a=int(input("第一条边:")) b=int(input("第二条边:")) c=int(input("第三条边:& ...
- Java圆的周长公式_【Java教程】输入圆的半径,并求圆的周长和面积 来研究下吧...
我现在详细教你如何编写一个输入圆的半径与求圆的周长和面积 工具/材料 电脑 Eclipse neon软件 操作方法 01 执行菜单栏的[文件>新建>Java项目]命令,将弹出[新建Java ...
- 用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积.
要求: 类的属性:三角形的三条边长 类的方法:def getZC(self)计算并返回周长,def printArea(self)计算并输出面积,面积精确到小数点后二位,def isCorrect(s ...
- java求三角形周长 面积_用java如何求三角形的周长和面积?
Java code /* * Triangle.java * @author Wenzee Yann, wenzee@gmail.com * @version 0.1000 * @since 2009 ...
- 输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积
题目19:1.输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积 a=float(input("a:")) b=float(input("b:")) ...
- 求三角形的周长类的取值范围
前言 求三角形的周长类的取值范围题目,可以看成三角函数图像性质和解三角形两大模块的一个结合点,考查频次比较高,希望仔细体会,加以注意:而且往往可以延申为求三角形的面积的取值范围或者四边形的周长的取值范 ...
最新文章
- Ubuntu下自动挂载Windows分区的方法
- 字符串排序 java_java字符串排序
- micronet 测试2
- [云炬创业基础笔记]第六章商业模式测试9
- [收藏] 微软850位顶级人才不做Windows研发
- 在SE37里批量执行ABAP函数
- python ev3图形化编程软件下载_mPython(图形化编程软件)
- Vestigium-Google CodeJam 2020资格回合问题1解决方案
- vip地址能ping不通_电脑高手必备ping和netstat命令
- We7 CMS 2.7beta3 版发布!SVN源码同步开放
- linux下怎么监控网络 io swap,监控io性能,free命令,ps命令,查看网络状态,linux下抓包...
- linux mysql libc.so_Linux libc依赖包问题如何解决?
- 微信小程序php签到功能,微信小程序签到功能
- bin文件的安装方法
- linux 内存管理(8) —内存描述符(mm_struct)
- 3种方法教你应对高智商型反社会人格者
- 腾讯云—人脸识别应用实践
- 程序员是青春饭吗-最新研究显示程序员的能力从50 岁后才会开始下降
- NOIP2011 聪明的质检员
- 项目二:运用定时器中断实现蜂鸣器定时响