2012年11月9日金曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のIII部(ステートメント)10章(Pythonの代入ステートメント、式ステートメント、print()関数(python3.xから))の練習問題1を解いてみる。

その他参考書籍

1.

  1. 基本形でそれぞれの変数に代入する
  2. シーケンス代入
  3. マルチターゲット代入

の3つの方法。

対話型セッションでの入出力結果(Terminal)

$ python
Python 3.3.0 (default, Sep 29 2012, 08:16:08) 
[GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.58)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a=1; b=1; c=1
>>> a,b,c
(1, 1, 1)
>>> a, b, c = 2, 2, 2
>>> a, b, c
(2, 2, 2)
>>> a=b=c=3
>>> a,b,c
(3, 3, 3)
>>> quit()
$

ちなみにJavaScriptの場合。

コード(TextWrangler)

var a=1, b=1, c=1;
var result = a + ", " + b + ", " + c + "\n";
a = b = c = 2;
result += a + ", " + b + ", " + c + "\n";
$('#pre0').text(result);








						

0 コメント:

コメントを投稿