信息技术学业水平测试python模拟试题讲解(2)

2024-03-20
| 39页
| 300人阅读
| 3人下载
精品

内容正文:

用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为三角形周

资源预览图

信息技术学业水平测试python模拟试题讲解(2)
1
信息技术学业水平测试python模拟试题讲解(2)
2
信息技术学业水平测试python模拟试题讲解(2)
3
信息技术学业水平测试python模拟试题讲解(2)
4
信息技术学业水平测试python模拟试题讲解(2)
5
信息技术学业水平测试python模拟试题讲解(2)
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。