質問: (L, 0) p4= (X, 0) p5= (X+L/2,-0.133) p6= (X+L,0) p7= (2X,0) p8= (2X+L/2,-0.133) p9= (2X+L,0) (p1,p4,p7),(p2,p5,p8)(p3,p6,p9)が等差数列です.
回答: p_nは2つの要素で成り立っているように見えます。 このそれぞれの要素について、漸化式(前のいくつかの項から次の項を計算する)や一般項の式(nからその項を計算する)を作ってみると良いと思います。 今回であれば、p_n = (x_n, y_n)とすると、(n=0,1,2...) x_n=0.63*(n//3)+0.0768*(n%3) で、 y_n=0 (このときn%3=0,2) y_n=-0.133 (このときn%3=1) のように見えます。 この式をコードにしてみてください。if文で分岐させるのでも、//や%の演算子を使うのでも実装できると思います。 ここで、割り算a/b=cあまりdとしたとき、a//b=cかつa%b=dです。