画出花样

10 分钟

在循环里,如果每一步都悄悄变一点——走得长一点点、或者多转一点点——线就不再是规规矩矩的多边形,而会绕成螺旋和花瓣,特别好看。

import turtle
t = turtle.Turtle()
for i in range(100):
    t.forward(i)     # 每次比上次走得长
    t.right(91)      # 每次多转一点点
turtle.done()

把 91 改成 90 就是方形螺旋,改成 120、144 又是另一番样子。

要注意:这里没有“标准答案”,好玩就好玩在乱试。改一个数字、跑一遍、看图形怎么变,慢慢你就摸出规律了。

小纸条

试着改几个数字,看图形怎么变。

登录 后可看答案

画出花样 · C++ 入门 · op599 课程