turtle库绘制圆_Python海龟库全集

1、使用turtle库绘制轮廓颜色为红色(red),填充颜色为粉红色(pink)的心形图形,效果如下图,阅读程序框架,补充代码【x】 处代码

turtle库绘制圆_Python海龟库全集_第1张图片

from turtle import *

speed(9)

color('red',【1】)

【2】

pendown()

left(135)

fd(100)

right(180)

circle(50,-180)

left(90)

circle(50,-180)

right(180)

fd(100)

end_fill()

hideturtle()

done()

2、使用turtle库绘制红色五角形,效果如下图所示。阅读程序框架,补充【X】处代码

turtle库绘制圆_Python海龟库全集_第2张图片

from turtle import *

【1】

goto( -100, 50)

pendown()

color("red")

begin_fill()

for i in range(5):

      forward(200)

      【2】

end_fill()

hideturtle()

3、使用turtle库绘制正文形螺旋线,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第3张图片

import turtle

n = 10

for i in range(1,10,1):

      for j in [90,180,-90,0]:

            turtle.seth( 【1】 )

            turtle.fd( 【2】  )

            n += 5 

4、使用turtle库绘制简单城市剪影图形,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第4张图片

import turtle

turtle.penup()

turtle.fd(-350)

turtle.pendown()

def DrawLine(【1】):

      for angle in [0,90,-90,-90,90]:

            turtle.left(angle)

            turtle.fd(size)

for i  in  [20,30,40,50,40,30,20]:

      【2】

turtle.hideturtle()

turtle.done()

5、使用turtle库绘制同心圆图形,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第5张图片

【1】

def DrawCctCircle( n ):

      t.penup()

      t.goto(0 ,-n )

      t.pendown()

      【2】

for i in range( 20, 100, 20):

      DrawCctCircle(i)

6、使用turtle库绘制钢琴键示意图形,效果如下图所示,阅读程序框架,补充【X】片代码

turtle库绘制圆_Python海龟库全集_第6张图片

import turtle as t

#t.setup(500,300)

t.speed(9)

t.penup()

t.goto( -180, -50)

【1】 #将画笔移到绝对位置(-180,-50)处

【2】 # 画笔落下

def Drawrect():

      t.fd(40)

      t.left(90)

      t.fd(120)

      t.left(90)

      t.fd(40)

      t.left(90)

      t.fd(120)

      t.penup()

      t.left(90)

      t.fd(42)

      t.pendown()

for i in range(7):

      Drawrect()

t.penup()

t.goto( -150, 0)

t.pendown()

def DrawRectBlack():

      t.color('black')

      t.begin_fill()

      t.fd(30)

      t.left(90)

      t.fd(70)

      t.left(90)

      t.fd(30)

      t.left(90)

      t.fd(70)

      t.end_fill()

      t.penup()

      t.left(90)

      t.fd(40)

      t.pendown()

DrawRectBlack()

DrawRectBlack()

t.penup()

t.fd(48)

t.pendown()

DrawRectBlack()

DrawRectBlack()

DrawRectBlack()

t.hideturtle()

t.done()

7、使用turtle库绘制叠加等边三角形,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第7张图片

import turtle

【1】    #将画笔宽度设置为2像素

turtle.color('red')

【2】    # 向小海龟当前前行方向前进160像素

turtle.seth(120)

turtle.fd(160)

turtle.seth(-120)

turtle.fd(160)

turtle.penup()

turtle.seth(0)

turtle.fd(80)

turtle.pendown()

turtle.seth(60)

turtle.fd(80)

turtle.seth(180)

turtle.fd(80)

turtle.seth(-60)

turtle.fd(80)

8、使用turtle库绘制八角星形,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第8张图片

import turtle as t   

#t.colormode(255)

t.color(【1】) #设置颜色取值为金色(255,215,0)

t.begin_fill()

for x in range(【2】):

      t.forward(200)

      t.left(225)

t.end_fill()

9、使用turtle库绘制5种多边形,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第9张图片

from turtle import * 

for i in range(5):

      【1】  #画笔抬起

      goto( -200+100*i , -50)

      pendown()

      【2】( 40, steps= 3+i )  #绘某个形状

done()

hideturtle()

10、使用turtle库绘制树图形,效果如下图所示,阅读程序框架,补充【X】片代码。

turtle库绘制圆_Python海龟库全集_第10张图片

import turtle as t  

def tree( length, 【1】 ): #树的层次

      if level <= 0:

            return 

      t.forward( 【2】 ) #前进方向画length距离

      t.left( 45 )

      tree( 0.6 * length, level - 1)

      t.right( 90 )

      tree( 0.6 * length, level - 1)

      t.left( 45 )

      t.backward( length )

      return 

t.pensize( 3 )

t.color( 'green')

t.left (90)

tree( 100, 6 )

你可能感兴趣的:(turtle库绘制圆)