赞
踩
目录
中秋国庆双节同庆,今天我就用这篇文章祝贺大家中秋团圆,国庆快乐!
这篇文章里,我用Python的海龟库给大家绘制4个作品。
中秋节,月饼是必不可少的传统美食之一,象征团圆、吉祥。
- import turtle
-
- # 初始化
- turtle.title("中秋节")
- t = turtle.Turtle()
- t.speed(100)
- turtle.hideturtle()
- t.hideturtle()
-
- # 月饼轮廓
- t.color("#E6C846")
- for i in range(20):
- t.right(198)
- t.begin_fill()
- t.forward(220)
- t.circle(40, 180)
- t.goto(0, 0)
- t.end_fill()
- t.color("#FAA03C")
- for i in range(20):
- t.right(198)
- t.begin_fill()
- t.forward(210)
- t.circle(40, 180)
- t.goto(0, 0)
- t.end_fill()
-
- # 月饼花纹
- # 圆圈
- t.color("#E6C846")
- t.pensize(8)
- t.penup()
- t.goto(0, -200)
- t.pendown()
- t.circle(200)
- t.pensize(5)
- t.penup()
- t.goto(0, -190)
- t.pendown()
- t.circle(190)
- #正方形
- t.penup()
- t.goto(100, 100)
- t.pendown()
- for i in range(4):
- t.right(90)
- t.forward(200)
- t.penup()
- t.goto(90, 90)
- t.pendown()
- for i in range(4):
- t.right(90)
- t.forward(20)
- t.penup()
- t.forward(140)
- t.pendown()
- t.forward(20)
- # 文字
-
- turtle.penup()
- turtle.goto(-80,0)
- turtle.pendown()
- turtle.color("#F5E16F")
- turtle.write("月花", font=("楷体", 60, "bold"))
- turtle.penup()
- turtle.goto(-80,-80)
- turtle.pendown()
- turtle.write("圆好", font=("楷体", 60, "bold"))
-
-
- turtle.done()
在很多节日里,灯笼都会挂在大街小巷,表示过节的喜庆与热闹。
- import turtle
-
- # 初始化
- turtle.title("灯笼")
- t = turtle.Turtle()
- t.hideturtle()
- t.speed(15)
-
- # 灯笼主体
- t.color("yellow")
- t.fillcolor("red")
- t.pensize(10)
- t.goto(150, -150)
- t.begin_fill()
- for i in range(2):
- t.circle(150, 180)
- t.forward(300)
- t.goto(100, -150)
- for i in range(2):
- t.circle(150, 180)
- t.forward(200)
- t.goto(30, -150)
- for i in range(2):
- t.circle(150, 180)
- t.forward(60)
- t.goto(-45, -150)
- for i in range(2):
- t.circle(150, 180)
- t.backward(90)
- t.penup()
- t.goto(0, 150)
- t.right(90)
- t.pendown()
- t.forward(300)
- t.end_fill()
-
- # 灯笼提手
- t.penup()
- t.pensize(5)
- t.goto(50, 155)
- t.color("red")
- t.fillcolor("red")
- t.right(90)
- t.begin_fill()
- t.pendown()
- for i in range(2):
- t.forward(100)
- t.right(90)
- t.forward(30)
- t.right(90)
- t.end_fill()
- t.color("black")
- t.forward(100)
- t.penup()
- t.goto(50, 185)
- t.color("yellow")
- t.pendown()
- t.forward(100)
- t.goto(0, 185)
- t.right(120)
- t.color("red")
- t.circle(60, 60)
- t.left(120)
- t.circle(60, 60)
-
- # 灯笼流苏
- t.penup()
- t.right(120)
- t.pensize(5)
- t.goto(50, -185)
- t.pendown()
- t.fillcolor("red")
- t.color("red")
- t.begin_fill()
- for i in range(2):
- t.forward(100)
- t.right(90)
- t.forward(30)
- t.right(90)
- t.end_fill()
- t.color("yellow")
- t.forward(100)
- t.penup()
- t.goto(50, -155)
- t.color("black")
- t.pendown()
- t.forward(100)
- t.color("red")
- t.left(90)
- t.pensize(3)
- for i in range(21):
- t.penup()
- t.goto(-50+i*5, -185)
- t.pendown()
- t.forward(150)
-
- turtle.done()
在家赏月,亦是欣赏美景,亦是与亲朋好友的思念的寄托。
- import turtle
- import random
-
- t = turtle.Turtle()
- turtle.screensize(bg="#FFFF9B")
- t.speed(20)
- t.pensize(3)
-
- # 窗户
- t.penup()
- t.color("black")
- t.fillcolor("brown")
- t.goto(-240, -160)
- t.pendown()
- t.begin_fill()
- for i in range(2):
- t.forward(480)
- t.right(90)
- t.forward(50)
- t.right(90)
- t.end_fill()
- t.penup()
- t.goto(160, 160)
- t.right(90)
- t.pensize(1)
- t.color("black")
- t.fillcolor("darkblue")
- t.pendown()
- t.begin_fill()
- for i in range(4):
- t.forward(320)
- t.right(90)
- t.end_fill()
-
- # 星星
- for i in range(20):
- t.penup()
- t.goto(random.randint(-150, 150), random.randint(-150, 150))
- t.dot(random.randint(1, 5), "yellow")
-
- # 窗帘
- t.penup()
- t.goto(160, 160)
- t.color("lightblue")
- t.fillcolor("lightblue")
- t.pendown()
- t.begin_fill()
- t.forward(320)
- t.left(90)
- t.circle(50, -90)
- t.goto(160, 160)
- t.end_fill()
- t.penup()
- t.goto(-160, 160)
- t.pendown()
- t.begin_fill()
- t.forward(320)
- t.left(90)
- t.circle(50, 90)
- t.goto(-160, 160)
- t.end_fill()
-
- # 月亮
- t.penup()
- t.goto(80, 0)
- t.color("yellow")
- t.fillcolor("yellow")
- t.pendown()
- t.begin_fill()
- t.circle(80)
- t.end_fill()
-
-
- turtle.done()
湖光秋月两相和,潭面无风镜未磨。
湖水和明月,从来都是一对柔和、清朗的代表。
- import turtle
- import random
-
- t = turtle.Turtle()
- turtle.setup(800, 600)
- turtle.screensize(bg="darkblue")
- t.hideturtle()
- t.speed(20)
-
- # 湖面
- t.penup()
- t.goto(-400, -150)
- t.color("blue")
- t.fillcolor("blue")
- t.pendown()
- t.begin_fill()
- for i in range(2):
- t.forward(800)
- t.right(90)
- t.forward(150)
- t.right(90)
- t.end_fill()
-
- # 星星
- t.color("yellow")
- for i in range(50):
- t.penup()
- t.goto(random.randint(-350, 350), random.randint(-130, 290))
- t.pendown()
- t.dot(random.randint(1, 8), "yellow")
-
- # 月亮
- t.penup()
- t.goto(-150, 50)
- t.fillcolor("yellow")
- t.pendown()
- t.begin_fill()
- t.circle(80)
- t.end_fill()
-
- turtle.done()
-
好了,本次的代码分享结束了,
最后,祝大家双节快乐,拜拜!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。