は、「コンピュータ・サイエンティストのように考える方法Pythonは考える」:"機能が終了する前に満足する必要がある要件"です。 postconditionの正しい定義は、Pythonで?</em>、著者は定義として<em>事後条件</em>:<em>で
、それが終了する前に機能が満たすべき要件。
また、彼は述べている:
だから、我々は肯定を返す(つまりは、それがために必要とされる)しなければならないこと、それの 事後条件を期待されていない、 nはと呼ばれる必要なパラメータを持ってい 階乗と呼ばれる機能を持っていることを前提とし の数値の積を表す整数1から n? 階数が終了した後、この要件は満たされませんか?は逆に、関数の最後の条件は、事後条件です。 事後条件には、意図した機能の影響( 描画線セグメントなど)とその他の副作用(他の変更を行うタートルまたは の移動など)が含まれます。
この定義は正しいですか?
「終了後に関数が満たすべき要件」という後置条件と定義しますか?そうでしょうか?
メモ:私は特にプログラミング、一般的にはPythonの初心者です。
1つのパラメータをとり、それを返す関数* identity *について考えてみましょう。 –