Pythonを追う24問|変数・分岐・ループのトレース練習
- Digital300 JPY


コードは読める。でも、最後の値が分からない。 答えだけを確認する前に、変数の値を一行ずつ書いてみる。 「見本を読む → 表を埋める → 自分で表を作る」の順で進む、Pythonの独自演習24問です。 ■ 対象 Pythonの変数・if・forを一度学び、コードの実行順序を復習したい高校生・大人の独学者。 短い基礎演習を用意したい講師の方にも使えます。 年齢より、既習内容を確認してお選びください。 ■ 無料見本 https://hutoukou.net/python-trace-practice/ 変数・分岐・for・while・リスト・二重ループを1問ずつ試せます。 見本6問は、この商品の24問に含まれます。追加の30問という意味ではありません。 ■ 収録内容 変数、条件分岐、for/range、while、リスト、二重ループの6単元・各4問。 各単元の1問目は表の見本、2・3問目は空欄の表、4問目は表なしの練習です。 各問題に、表示される答え・更新行の直後の値・考え方・間違えたときの確認点を付けました。 表は更新のある行を示します。すべての条件判定やprintの行を列挙するものではありません。 ■ 届くもの ・workbook.html:ブラウザーで表示の答え合わせができる24問 ・questions.html:印刷用の問題 ・answers.html:解答・トレース表・確認点 ・code/q01.py〜q24.py:実行確認用のPythonコード ・START_HERE.md:開き方・前提・使い方・利用条件 ・verification.json:制作時の検証記録 ZIPを展開して使います。紙の冊子・PDF・動画は含みません。 ■ 必要な環境 ZIPを展開でき、HTMLを開けるブラウザーが必要です。 答え合わせにはJavaScriptが必要です。紙上で解くだけならPythonのインストールは不要です。 ローカルHTMLの動作が制限される環境では、印刷用問題・解答を使って自己採点できます。 コードを実行して確認する場合はPython 3の環境が必要です。 印刷する場合はA4対応の印刷環境をご用意ください。ブラウザーのPDF保存も利用できます。 ■ 答え合わせについて 表示の一致を判定します。理由の説明を自動採点する機能はありません。 全角数字を半角へ変換し、行の前後の空白を無視します。行内の空白・改行・記号は一致が必要です。 入力は保存されません。教材は外部ライブラリーやアクセス解析を使わず、入力を送信しません。 ■ 利用範囲 購入者本人の学習、または購入者本人1名が担当する対面・オンライン授業で繰り返し使用できます。 有料授業でも使用できます。担当する学習者には、印刷用問題から作成した問題用紙を配布できます。 HTML一式・解答・コードの一般公開、教材自体の再販売、講師間での共有は含みません。 ■ 含まれないもの Pythonの文法を最初から教える教科書、環境構築の個別支援、実コードの添削、授業や学習相談。 特定の検定・試験の公式教材ではなく、出題範囲の網羅・成績・合格・学習効果を保証するものではありません。 ■ 検証・制作 Python 3.12.14で、24問の出力と24問の途中の値の変化を実行照合しました。 表示の答え合わせと、問題・解答を切り替える印刷処理もコード上で検証しています。 すべての端末・ブラウザー・プリンターでの動作や、授業での所要時間を検証したという意味ではありません。 生成AIを制作補助に使用した独自教材です。 ■ ファイル不具合・誤記について ファイル名、版番号、該当する問題番号を販売先のメッセージからお知らせください。 内容を確認し、修正版の提供など適切な対応をご案内します。 生徒の氏名、成績、顔写真、アカウント情報は送らないでください。 個別コードの添削や学習相談は含みません。 ■ 購入前に 無料見本、必要な環境、利用範囲をご確認ください。 返品・キャンセル等は、販売先の案内と適用される法令に従います。

