Although you can do things in it. There's also OpenSCAD but I have never done anything complex in it and I can't imagine it being used in a professional environment.
Math notation is just terrible in general because a lot of it is shorthand made up by someone who likes single-letter variables. A symbol you can't type, something above, something below.
A for loop is clear and descriptive.
Or if you're feeling fancy, you could go functional with reduce(add, range(0, 5), 0).
In my experience, the managers get confused when issues/PRs are closed without any comment.
Useless comments beat having them pop into your slack to ask "hey, did you review this?" with a link to an approved PR.
I'm not complaining, although it gets a little confusing when one of the results is falsey. Which is a rarity since only false and nil are falsey in lua.
Just use FreeCAD! \s
Although you can do things in it. There's also OpenSCAD but I have never done anything complex in it and I can't imagine it being used in a professional environment.