セット、ウェイト、および整数の望ましいウェイトがあります。目的の重量に最も近いが、それより大きくないリスト内の要素を削除し、それを actual_weight に関連付ける必要があります。これまでの私のコードは次のようになります。
desired_weight = weights[0]
for i in weights:
for x in weights:
if x>i:
if desired_weight <= x:
actual_weight = desired_weight
weights.remove()