以下のようなことはできないでしょうか。
python
1def cost(size): 2 c_1_size = 50 + (0 * size) 3 c_2_size = 50 + (9 * size) 4 c_3_size = 100 + (9 * size)
↑こんな感じに書いたコードで、引数sizeに9を入れたとき、
c_1_9 = 50
c_2_9 = 131
c_3_9 = 181
このような結果を期待したいのです。
左辺は文字列として、右辺は計算結果を返してくるようにできないでしょうか。
加筆します。
c_1_size = 50 + (0 * size)
c_2_size = 50 + (9 * size)
c_3_size = 100 + (9 * size)
:::
c_9_size = 500 + (36 * size)
このような数式セットにおいて、sizeが1~9まで変わります。
右辺にsizeを代入した時の値をコストとして、合計81個のコスト計算します。それを昇順にソートして、[数式、size、コスト]を整理したいのです。
「c_2_9 = 50 + (9 * 9) = 131」であれば、第2式でsizeが9の時のコストが131、
「c_3_2 = 100 + (9 * 2) = 118」なら、第3式でsizeが2のときのコストが118という具合です。
回答4件
あなたの回答
tips
プレビュー