你会得到直径,以及段或弦的长度。我的问题的直径是 12,弦是 10。您必须找到阴影段的高度,然后打印该区域。原来的公式是A=2/3ch + h^3/2c
。我的同学在该地区得到了 18,但当我使用我的代码时,我得到 41。
这是我能找到的最接近的图片表示。ϴ
但是从到有一条虚线s
。
from math import sqrt
diamStr=input("Enter the length of the diameter: ")
diameter=int(diamStr)
chordStr = input( " Enter the chord length: ")
chord = int(chordStr)
radius = (diameter/2)
s = sqrt (diameter**2+chord**2)
h = (s/2-radius)
i= (2/3*chord*h)
j=(h**3/2*chord)
area = (i+j)
print (area)