この質問と同様に、「入力」命令を含むPythonソースコードブロックを(組織モードで)評価したいのですが、評価中にインタラクティブな評価(ユーザー入力による)を行う方法や、既知の入力を提供する方法が見つかりません事前に(たとえば、ファイルに格納されています)。
私の制約はinput
、これらすべてが学生のための教科書に含まれるべきであるので、指示を明示的に使用することです。
コードの例:
#+BEGIN_SRC python :results output
a= input("Value")
print(a)
#+END_SRC
そのようなインタラクティブな評価をしたり、それをシミュレートしたりすることは可能ですか(ソースコードに偽の入力を与えることによって)?
noweb
コードをテストして結果をエクスポートできるorg-mode の文芸的プログラミング機能を使用した回答を投稿します。
export
を使用して、学生向けのサンプルコードをHTMLなどの他の形式に生成しますか?