2011年6月13日月曜日

開発環境

  • Mac OS X Snow Leopard (OS)
  • WingIDE
  • Script言語: Python

『初めてのコンピュータサイエンス』(Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-463-7)の6章(条件分岐), 6.5(練習問題), 2を解いてみる。

 

2.

問題で定義されているandのふるまいとして、1つ目の規則はPythonが実際に使っているルールに合致しているが、2つ目のルールはPythonが実際に使っているルールに合致していない。

被演算子の第1被演算子の値がFalseなら問題の記述どおり、結果はその第1被演算子の値となるが、第1被演算子がTrue、第2被演算子がFalseの場合、結果は第2被演算子の値となる。

確認。

入出力結果(Python Shell)

確認できた!

論理の真偽については数学学習の集合と位相で論理記号等を学習した経験からか、すらすら取り組めてる感じ!

0 コメント:

コメントを投稿