Python之turtle画奥运五环、斜眼笑脸

源码(详细注释):

 1 import turtle  # 导入turtle库
 2 
 3 turtle.width(10)  # 设置画笔粗细为10
 4 turtle.color("blue")  # 设置画笔颜色为‘蓝色·’
 5 turtle.circle(50)  # 画圆半径为50
 6 turtle.penup()  # 抬起画笔
 7 turtle.goto(120, 0)  # 绝对坐标turtle.goto(x,y)
 8 turtle.color("black")  # 设置画笔颜色为黑色
 9 turtle.pendown()  # 下笔
10 turtle.circle(50)  # 画圆半径为50
11 turtle.penup()  # 抬笔
12 turtle.goto(240, 0)  # 坐标(x,y)
13 turtle.color("red")  # 画笔颜色:红色
14 turtle.pendown()  # 下笔
15 turtle.circle(50)  # 画圆半径:50
16 turtle.penup()  # 抬笔
17 turtle.goto(60, -45)  # 坐标(x,y)
18 turtle.color("yellow")  # 颜色:黄色
19 turtle.pendown()  # 下笔
20 turtle.circle(50)  # 画圆半径:50
21 turtle.penup()  # 抬笔
22 turtle.goto(180, -45)  # 坐标(x,y)
23 turtle.color("green")  # 画笔颜色:绿色
24 turtle.pendown()  # 下笔
25 turtle.circle(50)  # 圆半径:50
26 turtle.done()

 

效果图:

在这里插入图片描述

源码:

import turtle

turtle.setup(800,800)
turtle.speed(10)

turtle.color("yellow")#画脸
turtle.begin_fill()
turtle.circle(200)
turtle.end_fill()

turtle.left(90)#画嘴
turtle.fd(15)
turtle.right(90)
turtle.color("yellow")
turtle.circle(175,270)
turtle.color("black")
turtle.circle(175,180)
turtle.color("yellow")
turtle.penup()
turtle.circle(175,270)
turtle.pendown()

turtle.color("yellow")
turtle.goto(-179,258)#左白眼
turtle.color("black")
turtle.fillcolor("white")
turtle.begin_fill()
turtle.circle(20,25)
turtle.circle(-170,50)
turtle.circle(13,175)
turtle.circle(150,38)
turtle.circle(280,13)
turtle.end_fill()
turtle.goto(-179,258)
turtle.seth(0)
turtle.color("black")
turtle.begin_fill()
turtle.circle(16)
turtle.end_fill()

turtle.color("yellow")
turtle.goto(26,258)
turtle.color("black")
turtle.fillcolor("white")#右白眼
turtle.begin_fill()
turtle.circle(20,25)
turtle.circle(-170,50)
turtle.circle(13,175)
turtle.circle(150,38)
turtle.circle(280,13)
turtle.end_fill()
turtle.goto(26,258)#右黑眼坐标
turtle.seth(0)
turtle.fillcolor("black")
turtle.begin_fill()
turtle.circle(16)
turtle.end_fill()

turtle.pencolor("black")#右眉毛
turtle.penup()
turtle.goto(60,338)#右眉毛尖坐标
turtle.pendown()
turtle.fillcolor("black")
turtle.begin_fill()
turtle.seth(25)
turtle.circle(-90,34)
turtle.seth(-25)
turtle.circle(-150,30)
turtle.left(155)
turtle.circle(80,55)
turtle.circle(60,80)
turtle.end_fill()

turtle.pencolor("black")#左眉毛
turtle.penup()
turtle.goto(-53,338)
turtle.pendown()
turtle.fillcolor("black")
turtle.begin_fill()
turtle.seth(155)
turtle.circle(90,34)
turtle.seth(205)
turtle.circle(150,30)
turtle.left(-155)
turtle.circle(-80,55)
turtle.circle(-60,80)
turtle.end_fill()
turtle.penup()
turtle.color("yellow")
turtle.fd(10)
turtle.done()

ircle(-60,80)
turtle.end_fill()
turtle.penup()
turtle.color("yellow")
turtle.fd(10)
turtle.done()

 

效果图:

在这里插入图片描述
在这里插入图片描述

 

posted @ 2021-02-18 18:41  BugMiaowu2021  阅读(813)  评论(0)    收藏  举报