読者です 読者をやめる 読者になる 読者になる

部分和問題[python]

 

f:id:yamaken0303:20170217145122j:plain

メモ書きの補足

条件式 sum == k がTrueの場合は、return trueにより自身を呼び出した関数にTrueを返しそのまた上にもTrueを返しながら関数から復帰していく。

sum == k がFalseの場合は条件式が選ばれなくなり、条件式③が代わりに選ばれる。

sum == k がTrueになるまで繰り返し、最後までTrueにならなかった場合はFalseを

 

#python

if (True) とif (False)について

 pythonでは条件式がTrueのとき、必ず選ばれ実行する、Falseの場合は条件として必ず選ばれない。 

プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?

プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?