更新履歴 2017-07-12

2017年7月12日分のPyQの更新内容です。

問題追加

10. はじめの総合演習

確認演習「自動販売機の売上げ集計」を追加しました。

16. 初級の総合演習

各パートの復習問題を追加しました。

問題修正

クエスト「11-6: 演習問題」1問目

鈴木さんの誕生日を追記しました。

クエスト「19-2: break(for文中での処理中断)とcontinue(次の要素の処理に遷移)」3問目

continue判定の前に勤務時間表示があるため、「3時間以下の日は休む」ということを考慮していない結果になっている不具合を修正しました。

修正前:

print('勤務時間: {}時間'.format(work_time))

# 労働時間が3時間以下の日は休むことにして、それ以降の処理をスキップ
if work_time <= 3:
    continue

修正後:

# 労働時間が3時間以下の日は休むことにして、それ以降の処理をスキップ
if work_time <= 3:
    continue
print('勤務時間: {}時間'.format(work_time))

クエスト「21-4: デコレータ」1問目

  • main 関数内の変数名を million_ から thousand_ に修正しました。
  • 関数 is_in_sequenceis_in_container に修正しました。

クエスト「22-2: 駅弁を探そう」3問目

問題文中の正規表現の表記を修正 [\d,]yen -> [\d,]+yen

クエスト「22-2: 駅弁を探そう」4問目

半角スペースが文字の間に何個入っているかわかりにくい部分を削除しました。

クエスト「22-2: 駅弁を探そう」5問目

問題文の表現を修正しました。 文字のどれかにマッチします -> 文字のどれにでもマッチします

クエスト「23-1: 例外」3問目

問題文中の表現を修正しました。 例外を捕まえた後の処理 -> 例外が起こらなかった場合の処理

模範解答修正

クエスト「13-6: 演習問題」2問目

模範解答の学習していない表現が使われていた部分を修正しました。

{:d} -> {}

クエスト「15-1: ディレクトリー内の特定のファイルを探すプログラムを写経する」1問目

クエスト「15-4: 演習問題」1問目

模範解答を修正

修正前:

if not os.path.isdir(file_path):

修正後:

if os.path.isfile(file_path):

クエスト「19-3: range関数を使ったfor文」2,3問目

模範解答内のコメントを修正

クエスト「22-2: 駅弁を探そう」1問目

模範解答でmの判定が2回されていた部分を修正

誤字脱字

クエスト「3-5: 比較演算」2問目

stock=15 の場合:の期待する実行結果を修正 stock=11 ->stock=15`

クエスト「11-6: 演習問題」1問目

誤字を修正しました。 create_card -> calc_age

クエスト「24-1: そこそこ複雑な注文集計処理を作る演習問題」2問目

問題文中の誤字を修正 target_dir -> target_date

クエスト「26-1: 写経からはじめよう」1問目

ターミナル実行コマンド修正

修正前:

python logreporter ./logs 20160802

修正後:

python logreporter.py ./logs 20160802