修正¶
1章¶
p.28 (練習問題 1.33): ループ変数を使って向きを変える角度を指定し、1辺の長さと向きを変える角度が同じになるように、drawSpiral関数を変更せよ。
2章¶
p.56 (練習問題 2.32): 4で割り切れて、100の倍数かつ400で割り切れない年号をのぞくとうるう年になる。
3章¶
p.74 (練習問題 3.13): 0から9のいずれかの文字をパラメータとして一つ受け取り、整数値に変換して返す関数を作成せよ。
p.88 (L8): 1文字目の文字は…
p.89 (L11): 暗号化するテキストのエンコードは…
p.91 (表3.8のflushの説明): このパラメータは標準出力よりもファイルに出力する時に利用する。
p.92 (練習問題 3.28): 鍵と暗号化された文字をパラメータとして受け取り、平文にした文字を返すundoVig(keyLetter, ctLetter)関数を作成せよ。
p.92 (練習問題 3.29): 鍵と暗号化された文字列をパラメータとして受け取り、平文にした文字列を返すdecryptVigenere関数を作成せよ。
4章¶
p.120 (練習問題 4.40): 関数で生成した度数のカウントを返すようにFrequencyTableを変更してみよ。
p.121 (練習問題 4.44): random.uniformを使って、0から50の範囲で1000個の 数字リストを生成する。度数分布のヒストグラムを描き、平均値と標準偏差 をヒストグラム上に示せ。
6章¶
p.162 (注意事項1つ目): "注意"事項ではなく"要約"で「関数オブジェクトは新しいもう一つのデータ型である。関数には、丸括弧と代入の2つの演算子を用いることができる。
p.162 (L6): 「しかし、最頻値の4.5は最小値」
p.182 (L15): 「結果は、大きいプラスの値になる。両方の場合で、」
p.184 リスト6.13: XMaskとYMaskが逆になっている
XMask = [[1,0,-1], [2,0,-2], [1,0,-1]] YMask = [[-1,-2,-1], [0,0,0], [1,2,1]]
9章¶
p.249 (セッション9.2): t.color('DeepPink')