更新履歴 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_sequence
をis_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