猫史档案馆


【Python作品分享】长隆【奇遇之旅】【作品秀】

用户:快乐的小鱼5MPL快乐的小鱼5MPL查看:0 回复:0 评论:0 创建时间:2021-07-14T22:34:21


【作品展示】

center_image

 

【作品介绍】

用python做成的作品,有两个小朋友拿着气球在喵坪上玩,还有一只奶牛在凑热闹呢!

 

【作品源代码】

import turtle
import random

scr = turtle.Screen()
a = turtle.Pen()
a.hideturtle()
turtle.bgcolor('midnightblue')
a.speed(5)
scr.tracer(5)

# 喵坪
a.penup()
a.goto((-360), (-300))
a.pendown()
a.pencolor('green3')
a.pensize(60)
a.forward((360 * 2))
a.left(90)
a.penup()
a.forward((60 / 2))
a.pendown()
a.left(90)
a.pensize(5)
a.forward(50)

# 房子
a.pencolor('orange')
a.right(90)
a.forward((280))
a.fillcolor('gold')
a.begin_fill()
a.left(90)
a.forward((280 / 2))
a.left(90)
a.forward(140)
a.left(90)
a.forward((280 / 2))
a.left(90)
a.end_fill()
a.forward((280 / 2))
a.fillcolor('purple')
a.begin_fill()
a.left(45)
a.forward(100)
a.left(90)
a.forward(100)
a.end_fill()
a.left(135)
a.left((90 * 3))
a.forward((280 / 2))
a.fillcolor('red')
a.begin_fill()
a.forward((280 / 2))
a.left(90)
a.forward(140)
a.left(90)
a.forward(140)
a.left(90)
a.forward(140)
a.left(90)
a.forward(140)
a.left(90)
a.forward(30)
a.end_fill()

# 门
a.fillcolor('brown4')
a.begin_fill()
a.pencolor('brown4')
a.left(90)
a.forward(80)
a.left((90 * 3))
a.forward(40)
a.left((90 * 3))
a.forward(80)
a.backward(30)
a.left((90 * 3))
a.penup()
a.forward(13)
a.pendown()
a.pencolor('black')
a.dot(5)
a.pencolor('brown4')
a.left((90 * 2))
a.penup()
a.forward(13)
a.pendown()
a.left((90 * 3))
a.forward(30)
a.left(90)
a.backward(40)
a.end_fill()
a.forward((40 + 5))
a.pencolor('orange')
a.forward((70 - 4))
# 窗户
a.left(90)
a.forward(230)
a.left(90)
a.penup()
a.forward(50)
a.pendown()
a.pencolor('black')
a.fillcolor('blue')
a.begin_fill()
a.fillcolor('blue')
a.begin_fill()
a.forward(40)
a.left(90)
a.forward(40)
a.left(90)
a.forward(40)
a.left(90)
a.forward(40)
a.left(90)
a.forward(40)
a.left(90)
a.end_fill()
a.left(90)
a.forward((40 / 2))
a.left((90 * 3))
a.forward(40)
a.left(90*2)
a.forward((40 / 2))
a.left(90)
a.forward((40 / 2))
a.backward(40)
a.left(90*2)

# 树
a.left((90 * 3))
a.penup()
a.forward(210)
a.pendown()
a.left((90 * 3))
a.penup()
a.forward(335)
a.pendown()
a.left((90 * 3))
a.pensize(30)
a.pencolor('brown4')
a.forward(200)
a.pencolor('green')
a.left(100)
a.fillcolor('green')
a.begin_fill()
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.left((-15))
a.forward(25)
a.dot(50)
a.end_fill()
a.left(80)
a.penup()
a.forward(200)
a.pendown()

# 云
a.left(180) 
a.penup()
a.forward(560)
a.left(90)
a.forward(325)
a.left(90*2)
a.pendown()
for i in range(4):
    a.penup()
    a.forward(100)
    a.pendown()
    for i in range(4):
        a.pencolor('white')
        a.dot(40)
        a.penup()
        a.forward(20)
        a.pendown()

# 花

colors = [
        'red1', 'red2', 'red3', 
        'orange1', 'orange2', 'orange3',
        'yellow1', 'yellow2', 'yellow3',
        'blue1','blue2', 'blue3', 
        'indigo', 'purple1','purple2', 
        'purple3'
]
a.penup()
a.left(90*3)
a.forward(570)
a.left(90*3)
a.pendown()
for i in range(100):
    go = random.randint(-360, 360)
    to = random.randint(-330, -280)
    color = random.choice(colors)
    a.pencolor(color)
    a.penup()
    a.goto(go, to)
    a.pendown()
    a.dot(5)

# 人
colors_2 = ['red','orange','yellow','blue','indigo']

a.penup()
a.goto((-360), (-300))
a.left(-90)
a.forward((60 / 2))
a.left(90*3)
a.forward((150))
a.left(90)
a.forward((60))
a.pendown()
a.pencolor('black')
a.dot(20)
a.left(90*2)
a.pensize(5)
a.forward((45))
a.left(-90/2)
a.forward((15))
a.backward((15))
a.left(90*5)
a.forward((15))
a.backward((15))
a.left(90+90/2)
a.forward((25))
a.left(120)
a.forward((20))
a.backward((20))
a.left(120)
a.forward((20))
a.left(80)
a.pensize(2)
for i in range(3):
    a.pencolor('black')
    a.forward((100))
    color_2 = random.choice(colors_2)
    a.pencolor(color_2)
    a.dot(30)
    a.penup()
    a.backward((30))
    a.pendown()
    a.pencolor('black')
    a.backward((70))
    a.left(15)
a.pensize(5)
a.left(40)
a.penup()
a.forward((20))
a.left(-45)
a.forward((40))
a.left(90)
a.forward((-250))
a.left(90*3)
a.forward((-25))
a.pendown()
a.dot(20)
a.left(90*2)
a.pensize(5)
a.forward((45))
a.left(-90/2)
a.forward((15))
a.backward((15))
a.left(90*5)
a.forward((15))
a.backward((15))
a.left(90+90/2)
a.forward((25))
a.left(120)
a.forward((20))
a.backward((20))
a.left(120)
a.forward((20))
a.left(80)
a.pensize(2)
for i in range(3):
    a.pencolor('black')
    a.forward((100))
    color_2 = random.choice(colors_2)
    a.pencolor(color_2)
    a.dot(30)
    a.penup()
    a.backward((30))
    a.pendown()
    a.pencolor('black')
    a.backward((70))
    a.left(15)
a.left(45)


# 动物
a.penup()
a.goto(-270, -220)
a.left(40)
a.pendown()
a.pencolor('white')
a.pensize(35)
a.forward((60))

dot_1 = [8,9,10,11,12,13]

a.pencolor('black')
for i in range(5):
    go_2 = random.randint(-330, -270)
    to_2 = random.randint(-235, -200)
    a.penup()
    a.goto(go_2, to_2)
    a.pendown()
    dot_2 = random.choice(dot_1)
    a.dot(dot_2)
a.penup()
a.goto(-350, -217.5)
a.pendown()
a.dot(40)
a.pensize(10)
a.penup()
a.left(90*2)
a.forward((20))
a.left(90*3)
a.forward((20))
a.pencolor('black')
a.pendown()
a.forward((30))
a.left(90*2)
a.penup()
a.forward((30))
a.left(90*3)
a.forward((50))
a.pendown()
a.left(90*3)
a.forward((30))

a.dot(1)

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页