Can I add a math operation to selected fields

I have a non_uniform object, it’s scale is .095 .038 .216
Is there a way I can select all these fields and scale them down by 50%

For example something like select all fields and type *=.5

Is there a way to do this in Blender?

You can do it interactively.

Press S, then type .5 and hit Enter. That will scale it all down by 50%, keeping the relative differences.