题目:请用三角形求面积公式s=1/2absinc,通过python编程计算三角形面积。
三角形求面积公式 s=1/2absinc
已知参数是三角形的2个边长为a和b,两边的夹角度数是c。
例如:三角形两条边长分别为6、10,两边的夹角是30度,请输出三角形的面积。
输出结果:
s=15
编程思路:首先看质数的定义:质数是指一个大于1的自然数,除了1和它本身外,不能被其它自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其它的因数。先用两个变量a和b分别存储输入区间的首末数,定一个列表变量c来存放输入区间内符合条件的质数,然后开始判断区间的每个数是不是质数,如果是质数就添加到列表c中,判断完毕之后,最后输出列表中的所有质数。
用公式s=1/2absinc求三角形面积的代码:
import matha = int(input('一条边长为:')) #a,b=6,10b = int(input('另一条边长为:'))c = int(input('两边夹角度数为:')) #c=30s=0.5*a*b*math.sin(math.radians(c))print(s)输入:
6
10
30
输出:
14.9999999999998