Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:スパイラルの走査 | チャレンジ
パイソンナイト
セクション 6.  3
knight.py

knight.py

bookチャレンジ:スパイラルの走査

メニューを表示するにはスワイプしてください

「スパイラルを進め」チャレンジへようこそ!

これまでに学んだナイトのメソッドと機能を振り返りましょう:

ナイトのメソッド:

  • go_right(), go_left(), go_up(), go_down(): 指定した方向にナイトを1マス移動。
  • pick_coin(): マップからコインを拾い、インベントリに追加。
  • put_coin(): インベントリからコインをセルに配置。
  • object_up(), object_down(), object_right(), object_left(): 指定した方向の次のセルにあるオブジェクトを判定し、「wall」、「coin」、「empty」のいずれかを返す。

プログラミングの概念:

  • 関数:特定のタスクを実行する再利用可能なコードブロックの作成。
  • 分解:複雑な問題をより小さく管理しやすい部分に分割。
  • ループ:forwhileループを使って処理を繰り返す。
  • 条件分岐:if-else文を使い、条件に応じて処理を分岐。
タスク

スワイプしてコーディングを開始

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 6.  3
knight.py

knight.py

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt