python入门(一)使用turtle绘制一条可爱的蟒蛇

在这里插入图片描述
同样遵循一贯的风格,先上结果,后上代码和注释分析
这里我们导入turtle库,即可画图,turtle就是海龟的意思,
你也可以认为是画笔

#一只海龟,走过的路径就是图形
import turtle
#窗体宽高和xy坐标(坐标可不写)
turtle.setup(650,350,200,200)
#抬起画笔,海龟飞起来,因为默认位置是在窗体正中央,我要从左边#开画,所以要先让海龟飞到左边
turtle.penup()
#往前,走直线,默认在窗体正中间
turtle.fd(-250)
#海龟降落(这里只是落下,也不会画点),继续爬行
turtle.pendown()
#海龟腰围
turtle.pensize(25)
#海龟颜色
turtle.pencolor("red")
#海龟方向,绝对坐标系中(以屏幕正右方为0度,逆时针为正度数)的-40度方向
turtle.seth(-40)
for i in range(4):
    #以左侧距离为r(如果r是负数,则以右侧距离-r)的点为圆心蛇皮走位(半径,旋转角度)
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
#程序运行之后,不会退出
turtle.done()

这里感觉每次都要写turtle很麻烦,python当然有应对之法
其实在引入turtle的时候
import turtle as a
就相当于给turtle起了个小名,我们可以用a.***调用函数啦

再来一段

import turtle as a
a.setup(500,500)
a.penup()
a.seth(135)
a.fd(141)
a.pendown()
a.pensize(10)
a.pencolor("black")
a.seth(0)
for i in range(10):
    a.fd(200)
    a.right(80)
a.done()

运行看看是什么效果吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值