python练习题3-画图

正方形螺线
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()

在这里插入图片描述
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()

在这里插入图片描述
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()

在这里插入图片描述
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()
  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值