python练习题3-画图

python练习题3-画图_第1张图片
1.正方形螺线

import turtle as t
t.setup(800,700)
t.pen(speed=0) #加快绘图速度 速度为[0,10]之间的整数 数字越小越快
t.bgcolor('yellow') #设置背景色
i=1
while i<=27:  #新手注意: 这里循环后面的`:`不要忘记了
    t.fd(i*10)
    t.left(90)
    t.fd(5+(i*10))  #每一次改变方向都改变前进的长度
    t.left(90)
    i=i+1
t.hideturtle()  #隐藏我们的小龟龟~~
t.done()

python练习题3-画图_第2张图片
2.叠加等边三角形

import turtle as t
t.setup(800,700)
t.pu()
t.bgcolor('yellow')
t.bk(50)
t.pd()
for j in range(3):
    t.fd(100)
    t.left(120)
t.right(60)
t.fd(100)
for i in range(2):
    t.left(120)
    t.fd(200)
t.left(120)
t.fd(100)    
t.done()

python练习题3-画图_第3张图片
3.无角正方形

import turtle as t
t.setup(800,700)
t.pu()
t.bgcolor('yellow')
t.goto(-100,100)
t.pd()
for i in range(4):
    t.pu()
    t.fd(30)
    t.pd()
    t.fd(140)
    t.pu()
    t.fd(30)
    t.pd()
    t.right(90)
t.hideturtle()
t.done()

python练习题3-画图_第4张图片
4.六角形
这题用了一种傻傻的办法,没有准确定位第二个大三角形的位置,之后有新方法了再改一下哈(主要是快到交作业的时间的,应付一下,这个是不对的哦,好好用心完成作业才能真正提高我们的能力,对吧,下次不会了。立一个flag,努力向我们系的宝藏男孩学习,颜值高,谦虚,安静,说话还温柔,关键学习好,对吧,讲道理,说实话,有点小心动呢,哈哈哈哈哈,没没没没没没没,开玩笑开玩笑

import turtle as t
t.setup(800,700)
t.bgcolor('yellow')
t.left(90)
for i in range(3):
    t.fd(200)
    t.left(120)
t.up()
t.goto(-110,0)
t.down()
for i in range(3):
    t.fd(200)
    t.right(120)
t.hideturtle()
t.done()

你可能感兴趣的:(python)