100819Python学習

初めてのコンピュータサイエンス」の第 2 章を読んだので練習問題の内容を少し自分で動かして試してみる。書籍では Wing 101 という IDE (の無料版)を推奨していたけれど、そういう部分で新しく習得することを増やしたくないので導入は見送った。普通にターミナルから Python シェルを起動する。

Wingware Python IDE - The Intelligent Development Environment for Python Programmers

http://www.wingware.com/
>>> x=+5
>>> x
5
>>> -x
-5
>>> x
5
>>> x=-x
>>> x
-5
>>> x-=x
>>> x
0
>>> x=5
>>> x
5
>>> +x
5
>>> x=-x
>>> x
-5
>>> +x
-5
>>> x
-5
>>> x-=x
>>> x
0

複合演算子のはたらきについても理解できた気がする。

  1. x を評価して(x=-5)
  2. x-x を評価して(-5-(-5)=0)
  3. 左辺に代入(x=0)

ということのようだ。

>>> temp=24
>>> temp
24
>>> temp=temp*1.8+32
>>> temp
75.200000000000003

初めてのコンピュータサイエンス
初めてのコンピュータサイエンス