Looks like the variable H_s is a Revit XYZ object though I cannot confirm as it is t defined in what you have shown. The actual error is at line 60, not 61, if that is correct.
Iron Python 2 allowed use of operators directly, but CPython does not (nor do I think Iron Python 3 does either). The list of these operators is here: XYZ Members
As such you will have to use the multiply method directly, which can be seen here: Multiply Method
Something like e = H_s.Multiply(i) should work out well enough.
Try circ_offset = Transform.CreateTranslation(out_V_crv.Direction.Normalize().Multiply(e))
Normailize returns an XYZ so as Jacob mentioned you can use the Multiply method
This hasn’t been my experience; or rather even worse the operators don’t work as you’d expect (multiplying by the wrong value), but glad to hear you’ve gotten it working.
So If I use IronPython 3, my original code works properly?
How can I use IronPython 3 under Revit 2023 or you suggest me to keep Cpython 3 ? …I dont know what’s the diference between them and which of them is suitable for me!!