「面倒なことはpythonにやらせよう」とは
問題の答えをのせてない〇ソ本5.6.2の答えを載せておきます。(あっているかどうかはわからない)けど、一応動くので載せておきます。
演習プロジェクト5.6.2(辞書章の演習プロジェクト)

htmlにコードを書く方法知りませんので、画像にしています。もとからある辞書inv にモンスターdragon_lootを倒したらもらえるアイテムのリストがあります。アイテムを辞書invに追加するメソッドadd_to_inventory(inv,dragon_loot)を定義せよという問題です。
if elseで金貨のときだけ辞書に+=1加算して、金貨以外だったら辞書に新たに項目を追加しています。一応これで問題の答えどおりにはなりますが、どうもこのやりかただと邪道な気がしてしかたがないんですよね。
役に立たないコードの問題を解き明かすのに時間をかける時代じゃないと思っているんですよ。(頭が悪い)
コメント