私はプログラミングに慣れていません。現在、Zed ShawのPythonブックの練習を行っています。 ゼッドのEX41では、この機能があります:Zed ShawさんのPythonの難しい方法の学習チュートリアル
def runner(map, start):
next = start
while True:
room = map[next]
print "\n-------"
next = room()
私の質問は、なぜ彼は、「次へ」変数に「スタート」を割り当てなければならなかったのさ彼はすぐに「スタート」を使用していることができるとき?なぜ彼はこれをやっていないのですか?
def runner(map, start):
while True:
room = map[start]
print "\n-------"
start = room()
この機能も動作しているようです。ありがとう
この本は、最もよく使用され推奨されているPythonチュートリアルから離れていますが、最も大きな違いがあります。あなたはここにあるのですか? 代わりにhttp://diveintopython.org/を試してください。 –
同じ機能を持つ同僚を助けてくれました。私が考えていたそのエクササイズのいくつかの他のもの: - 変数名としての "マップ"の使用 - "ROOMS"辞書のキーは、その値であった関数に正確に一致する文字列です –