内容正文:
用Python编辑器打开“计算三角形内切圆面积.py”,进行以下操作并保存结果。
(1)三角形内切圆半径r=s/p, s为三角形面积,p为三角形周长一半。
(2)海伦公式求三角形面积S=√p*(p-a)*(p-b)*(p-c),a, b, c为边长, p为三角形周长的一半。
6.计算三角形内切圆面积题
导入math模块。“*”不能丢。
math 模块提供了对浮点数进行数学运算的函数。比如:pi、sqrt、sin、cos等函数。
from math import*
r=2
s=r*r*pi
print(pi,s)
import math
r=2
s=r*r*math.pi
print(math.pi,s)
from math import *
while True:
a=___①___(input("请输入a的边长:"))
b=float(input("请输入b的边长:"))
c=float(input("请输入c的边长:"))
#判断边长是否构成三角形
if a <= 0 or b <= 0 or c <= 0 or(a+b <= c) or (a+c <= b) or (___②___):
___③___("边长输入有误,请重新输入。")
___④___:
break
p=(a+b+c)/2
s=sqrt(p*(p-a)*(p-b)*(p-c))
r=s/p
cs=pi*r*r
print("三角形内切圆的面积:%.2f" % ___⑤___) # 打印三角形内切圆面积,保留2位小数
模
拟
题
讲
解
非名师张剑平
江
苏
省
信
息
技
术
学
业
水
平
考
试
from math import *
while True:
a=___①___(input("请输入a的边长:"))
b=float(input("请输入b的边长:"))
c=float(input("请输入c的边长:"))
#判断边长是否构成三角形
if a <= 0 or b <= 0 or c <= 0 or(a+b <= c) or (a+c <= b) or (___②___):
___③___("边长输入有误,请重新输入。")
___④___:
break
p=(a+b+c)/2
s=sqrt(p*(p-a)*(p-b)*(p-c))
r=s/p
cs=pi*r*r
print("三角形内切圆的面积:%.2f" % ___⑤___) # 打印三角形内切圆面积,保留2位小数
用Python编辑器打开“计算三角形内切圆面积.py”,进行以下操作并保存结果。
(1)三角形内切圆半径r=s/p, s为三角形面积,p为三角形周长一半。
(2)海伦公式求三角形面积S=√p*(p-a)*(p-b)*(p-c),a, b, c为边长, p为三角形周长的一半。
6.计算三角形内切圆面积题
while循环。如果输入的三条边的数值能够构成三角形,就终止循环,进行下一步计算;如果不能构成三角形,那就通过循环重新输入三条边的数值。
构成三角形三条边的条件是:
1.每条边的值都是大于0
2. 任意两边之和大于第三边
a+b>c
a+c>b
b+c>a
并且
并且
模
拟
题
讲
解
非名师张剑平
江
苏
省
信
息
技
术
学
业
水
平
考
试
from math import *
while True:
a=___①___(input("请输入a的边长:"))
b=float(input("请输入b的边长:"))
c=float(input("请输入c的边长:"))
#判断边长是否构成三角形
if a <= 0 or b <= 0 or c <= 0 or(a+b <= c) or (a+c <= b) or (___②___):
___③___("边长输入有误,请重新输入。")
___④___:
break
p=(a+b+c)/2
s=sqrt(p*(p-a)*(p-b)*(p-c))
r=s/p
cs=pi*r*r
print("三角形内切圆的面积:%.2f" % ___⑤___) # 打印三角形内切圆面积,保留2位小数
用Python编辑器打开“计算三角形内切圆面积.py”,进行以下操作并保存结果。
(1)三角形内切圆半径r=s/p, s为三角形面积,p为三角形周长一半。
(2)海伦公式求三角形面积S=√p*(p-a)*(p-b)*(p-c),a, b, c为边长, p为三角形周