0

幾何学の先生から、おもちゃが実際に幾何学を使用する例を作成するようにという課題が与えられたので、特定の水たまりを満たすのに何ガロンの水が必要かを計算するプログラムを作成するのはクールだと思いました。形状、および特定の寸法で。注、これは python です。

これまでのプログラムは次のとおりです。

import easygui
easygui.msgbox("This program will help determine how many gallons will be needed to fill up a pool based off of the dimensions given.")
pool=easygui.buttonbox("What is the shape of the pool?",
              choices=['square/rectangle','circle'])
if pool=='circle':
    hei=easygui.enterbox("How deep is the pool?")
    radi=easygui.enterbox("What is the distance between the edge of the pool and the center of the pool (radius)?")
    areaC=3.14*(float(radi)**2) * float(hei)
    easygui.msgbox=("You need " + str(areaC) + "gallons of water to fill this pool.")

8 行目 (areac=3.14...) に到達するたびに、プログラムは停止しているように見え、プログラムが終了したかのようにエラーを表示しませんが、代わりにプールのボリュームを次のように表示することになっています。 9行目に見られます。しかし、それはうまくいきません...何が間違っていますか?

4

1 に答える 1

2

私は python を知らないので、100% 間違っている可能性がありますが、2 行目には「easygui.msgbox(」と記述し、0 行目には「easygui.msgbox=(」と記述します。等号はそれと関係がありますか? ?

于 2013-06-06T03:12:02.813 に答える