如何用Python绘制曲线——Turtle花之舞的几何之美

水陆草木之花,可爱者甚蕃。 

在研究Turtle绘制某图的时候,偶得下面两幅小图,似花非花、静小柔美。附上代码,记录下夏日花见。

 

其一《小花的舞》

点击在线欣赏《小花的舞》绘制过程

from turtle import *
pensize(5)
speed(0)

##【背景圆】
color('#99BBFF')#浅紫
pu()
goto(0,-200)
pd()
begin_fill()
circle(200)
end_fill()


##定义画弧函数
def arc(initial_degree,range_num,step,rotate_degree):
    seth(initial_degree)
    for n in range(range_num):   
        fd(step)
        rt(rotate_degree)#    

#花盘
initial_degree = 0
for i in range(18):
    pu()
    home()
    pd()
    pencolor("#FFDEAD")
    arc(initial_degree+20*i,100,2,2)

hideturtle()

其二《花团》

点击在线欣赏《花团》绘制过程

from turtle import *
pensize(4)
speed(0)

##【背景圆】
color('white')
pu()
goto(0,-200)
pd()
begin_fill()
circle(200)
end_fill()


##定义画弧函数
def arc(initial_degree,range_num,step,rotate_degree):
    seth(initial_degree)
    for n in range(range_num):   
        fd(step)
        rt(rotate_degree)#    

#花盘
initial_degree = 0
for i in range(9):
    pu()
    home()
    pd()
    pencolor("#FFDEAD")
    arc(initial_degree+40*i,100,3,3)

hideturtle()

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值