2019年1月7日月曜日

Head First Python 第2版 ―頭とからだで覚えるPythonの基本 (Paul Barry (著)、嶋田 健志 (監修)、木下 哲也 (翻訳)、オライリージャパン)に誤植、翻訳ミスがあったみたいなのでO'Reilly Japanさんに報告してみた。

Head First Python(2018年3月22日 初版第1刷発行)について。

p.497、自分で考えてみようの問題のコードは

コード

Python 3

data = [1, 2, 3, 4, 5, 6, 7, 8]
evens = []
for num in data:
    if not num %q 2:
        evens.append(num)

入出力結果(Terminal, cmd(コマンドプロンプト), Jupyter(IPython))

$ python3 sample.py
  File "sample.py", line 4
    if not num %q 2:
                  ^
SyntaxError: invalid syntax
$

ではなく、

# ...省略...
if not num % 2:
    evens.append(num)

ではないかと。

Head First Pythonに修正が無かったので。

0 コメント:

コメントを投稿