Turtle系列之画一个简易的交通标志!安排安排!【留作业】

195 阅读1分钟

导语

哈喽!我是木木子!中秋过完大家想我了没?

之前给大家说过的嘛——最近练车断断续续更新,今天告诉大家一个好消息驾照拿到手了!

哈哈哈哈 !对我来说是蛮高兴的事情滴,这就要说起交通标志了:

这大家熟悉叭!今天来了一个简易版本的turtle画房子源码——BUT 需要你们画树!

这第一次给我的小伙伴儿们留作业哈!记得完成哦~还可以比我画的更好看!!!【我比较菜不要喷我】

正文

上源码:

import turtle as t
t.pensize(2)
t.speed(2)     #设置画画的速率
t.colormode(255)
t.pencolor("black")
t.begin_fill()
#房顶
t.fillcolor(0,245,255)
for i in range(3):
    t.forward(240)
    t.left(120)
t.end_fill()
#房顶阁楼窗户外框
t.penup()
t.goto(80,20)
t.pendown()
t.begin_fill()
t.fillcolor("white")
for i in range(4):
    t.forward(80)
    t.left(90)
t.end_fill()
#阁楼窗户内部的横线
t.penup()
t.goto(80,60)
t.pendown()
t.forward(80)
#阁楼窗户内部的竖线
t.penup()
t.goto(120,100)
t.pendown()
t.right(90)
t.forward(80)
t.right(90)
t.forward(80)
#房屋主体
t.left(90)
t.penup()
t.goto(0,0)
t.pendown()
t.begin_fill()
t.fillcolor(255,165,0)
for i in range(2):
    t.forward(240)
    t.left(90)
    t.forward(240)
    t.left(90)
t.end_fill()
#屋门
t.penup()
t.goto(30,-180)
t.pendown()
t.begin_fill()
t.fillcolor("blue")
for i in range(2):
    t.forward(50)
    t.left(90)
    t.forward(100)
    t.left(90)
t.end_fill()
#窗框
t.penup()
t.goto(140,-90)
t.pendown()
t.begin_fill()
t.fillcolor("white")
for i in range(4):
    t.forward(70)
    t.left(90)
t.end_fill()
#窗户上的竖线
t.penup()
t.goto(175,-90)
t.pendown()
t.left(90)
t.forward(70)
t.hideturtle()

效果图:

总结

好啦!文章就到这里!喜欢使用turtle库的小伙伴儿记得完整那棵树的绘制哦~评论区见!

如需完整的资料源码往期文章项目:点击蓝色字体即可免费获取。

你们的支持是我最大的动力!记得三连哦~