用turtle制作的画完后会自动旋转的图案。下面是部分代码预览:
"""
旋转方形递归雪花,这是一个递归图形,画完后它会旋转起来。
"""
from turtle import *
def draw_flake(t,n,length):
"""
画正方形雪花图
"""
if n>0:
t.penup()
# 到左上角
t.setx(t.xcor()-length/2)
t.sety(t.ycor()+length/2)
if length > 5 : t.pendown()
t.begin_fill()
for _ in range(4):
t.fd(length)
t.right(90)
if length > 5 : t.end_fill()
t.penup()
# 回到中心
t.setx(t.xcor()+length/2)
t.sety(t.ycor()-length/2)
......................
def main():
"""
主要执行函数
"""
screen = Screen()
screen.delay(0)
screen.setup(480,480)
screen.bgcolor('black')
screen.title("Python旋转方形递归雪花 by lixingqiu")
................
if __name__ == "__main__":
main()
如需要查看完整源代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

