Designed this on Onshape as an easy challenge so that I get to know tthe interface a bit better.
Print at 0.2 layer height and you can add a colour change for the top triangle.