Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:ヒーローをパワーアップ | 変数スコープ、ネスト関数、クロージャ
Pythonにおける関数型プログラミングの概念
セクション 3.  9
single

single

bookチャレンジ:ヒーローをパワーアップ

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

タスク

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

ヒーローのためのカスタムパワーアップを生成するファクトリー関数を作成します。各パワーアップは自身の multiplier(乗数)を記憶し、ヒーローの基本ステータスに適用します。これは、内側の関数が外側の関数に渡された multiplier を記憶できるクロージャの動作を示します。

  • create_power_up 内に、引数 base_stat を受け取り、それを multiplier で掛け算する内側の関数を定義します。
  • この内側の関数を create_power_up から返します。
  • create_power_up を使って、ステータスを2倍にするパワーアップと3倍にするパワーアップを作成します。
  • これらのパワーアップをヒーローの attack および defense ステータスに適用し、結果を出力します。

解答

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

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

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

セクション 3.  9
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt