码迷,mamicode.com
首页 > 编程语言 > 详细

python

时间:2019-03-14 01:09:52      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:done   color   .com   com   ima   break   poi   col   set   

turtle 库

setup  建立画布    penup  pendown 抬起落下画笔    pensize  画笔尺寸  pencolor  画笔颜色

fd     控制画笔前进        seth   改变画笔绘制方向      circle(radius,extent=none)   根据半径绘制extent角度弧形

玫瑰绘制

from turtle import *

#global pen and speed
pencolor("black")                        
fillcolor("red")
speed(50)
s=0.15
#init poistion
penup()
goto(0,600*s)
pendown()

begin_fill()
circle(200*s,30)
for i in range(60):                                           技术图片
lt(1)
circle(50*s,1)
circle(200*s,30)
for i in range(4):
lt(1)
circle(100*s,1)
circle(200*s,50)
for i in range(50):
lt(1)
circle(50*s,1)
circle(350*s,65)
for i in range(40):
lt(1)
circle(70*s,1)
circle(150*s,50)
for i in range(20):
rt(1)
circle(50*s,1)
circle(400*s,60)
for i in range(18):
lt(1)
circle(50*s,1)

fd(250*s)
rt(150)
circle(-500*s,12)
lt(140)
circle(550*s,110)
lt(27)
circle(650*s,100)
lt(130)
circle(-300*s,20)
rt(123)
circle(220*s,57)
end_fill()

lt(120)
fd(280*s)
lt(115)
circle(300*s,33)
lt(180)
circle(-300*s,33)
for i in range(70):
rt(1)
circle(225*s,1)
circle(350*s,104)
lt(90)
circle(200*s,105)
circle(-500*s,63)

penup()
goto(170*s,-330*s)
pendown()
lt(160)
for i in range(20):
lt(1)
circle(2500*s,1)
for i in range(220):
rt(1)
circle(250*s,1)

fillcolor(‘green‘)
penup()
goto(670*s,-480*s)
pendown()
rt(140)
begin_fill()
circle(300*s,120)
lt(60)
circle(300*s,120)
end_fill()
penup()
goto(180*s,-850*s)
pendown()
rt(85)
circle(600*s,40)

penup()
goto(-150*s,-1300*s)
pendownbegin_fill()

rt(120)
circle(300*s,115)
lt(75)
circle(300*s,100)
end_fill()
penup()
goto(430*s,-1370*s)
pendown()
rt(30)
circle(-600*s,35)
done() 

太阳花绘制

技术图片

from turtle import *????????????????????????????????????????????????????????????????????????????????????????????????

color(‘red‘,‘yellow‘)????????????????????????????????????????????????????????????????????????????????????????????????                 

begin_fill()????????????????????????????????????????????????????????????????????????????????????????????????

while True:????????????????????????????????????????????????????????????????????????????????????????????????

    forward(300)????????????????????????????????????????????????????????????????????????????????????????????????     

    left(170)????????????????????????????????????????????????????????????????????????????????????????????????

    if abs(pos()) < 1:????????????????????????????????????????????????????????????????????????????????????????????????

            break????????????????????????????????????????????????????????????????????????????????????????????????

end_fill()????????????????????????????????????????????????????????????????????????????????????????????????

done()

                                                                                               

python

标签:done   color   .com   com   ima   break   poi   col   set   

原文地址:https://www.cnblogs.com/SGzhang/p/10527414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!