私は円に内接四角形が存在する関数を記述する必要があります。正方形の角が円の周囲に触れます。円に刻まれた正方形を作るには?
find_area(4)
のための関数呼び出しは18.2400
の戻り値を持っている必要があります。 しかし、私は平方根を組み込むためにしようとしているという事実は、コードをいじって、私に任意の値を与えていないと思います。
import math
def find_area(r):
# area: area of circle - area of square
s = math.sqrt(2)
sidesquare = (s * ((r*2)/2)
square = (sidesquare * 2)** 2
circle = (3.14 * r)** 2
area = circle - square
return (area)
if __name__ == '__main__':
print('Testing compute() with r = 4:' + str(find_area(4)))
ちょうどヘッドアップ - あなたはちょうど3.14以上の精度を得るために 'math.pi'を使うことができます。 –