リストに含まれる 1 つまたは複数のリストの要素を削減できるコードが必要です。これはソートされたリストです。特定のパラメータがゼロより大きくなるまで、削減を継続する必要があります。2 つのシナリオが考えられますが、両方に当てはまる解決策がわかりません。問題について論理的に正しい説明を作成するのに苦労しています。必要に応じて詳細を提供しようとします。ありがとう!
#Scenario 1
parameter = 5
data = [[1.99,1],[1.98,1],[1.97,2],[1.96,6]]
#reduction code
data = [[1.99,0],[1.98,0],[1.97,0],[1.96,5]]
#Scenario 2
parameter = 0.5
data = [[1.99,1],[1.98,1],[1.97,2],[1.96,6]]
#reduction code
data = [[1.99,0.5],[1.98,1],[1.97,2],[1.96,6]]
プログラムの流れは次のとおりです... 最初のリストの 2 番目の要素を 1 減らして、パラメータが 5 - 1 になり、続けて、2 番目のリストの 2 番目の要素を取り、1 減らして、パラメータが 3 になり、パラメータが 0 になるまで続けます (最初のシナリオ)