手で簡単に解ける簡単な方程式がありますが、Python を使用して解く必要があります。
x について解く:
x < 9
x > 4.5
x < 5.6
x > 4.8
したがって、x=5 が許容できる解の 1 つであることは容易にわかります。しかし、Python を使用して x を解決し、単一の値を返すにはどうすればよいでしょうか? ありがとうございました。
手で簡単に解ける簡単な方程式がありますが、Python を使用して解く必要があります。
x について解く:
x < 9
x > 4.5
x < 5.6
x > 4.8
したがって、x=5 が許容できる解の 1 つであることは容易にわかります。しかし、Python を使用して x を解決し、単一の値を返すにはどうすればよいでしょうか? ありがとうございました。
最小値と最大値を設定します (最初は [なし])。次に、不等式を繰り返し処理し、範囲が変更された場合は更新します。
min_val = None
max_val = None
ineqs = (('<', 9), ('>', 4.5), ('<', 5.6), ('>', 4.8))
for i in ineqs:
if i[0] == '<':
# Smaller than:
if max_val is None:
max_val = i[1]
else:
max_val = min(max_val, i[1])
elif i[0] == '>':
# Greater than
if min_val is None:
min_val = i[1]
else:
min_val = max(min_val, i[1])
print(f'The value is between {min_val} and {max_val}')