Python学习笔记—Day03

Python学习第二天之基础知识03:

今天玩一个好玩的库——turtle库,翻译过来是海龟库,是一个用于画图的库,个人觉得很有意思。今天就来玩一下这个库。
turtle库的引入:

from turtle import *

turtle的基本知识及语句:

向前行进:forward()
向后:backward()
向左:left()
向右:right()
抬起画笔:penup()
放下画笔:pendown()
这是最基础的一些画笔指令,接下来介绍一些很好玩的指令:
goto()将画笔移动到x,y点,需要提供;两个参数
home()直接回到原点
setheading()设置笔头朝向,需要传入一个角度作为参数
值得一提的是,turtle的笔头默认朝向是右边
circle()画一个圆,可以传入三个参数,第一个是半径,第二个是角度,第三个是边数,可绘画多边形
那么我们今天画一个棒棒糖,如下图所示:
使用turtle库画出来的棒棒糖
首先我们要新建一个源文件,我比较喜欢直接在idle里面敲,等到打完代码的时候保存在一个代码文件夹里面。
那么我们开始动手吧。
首先,我们要引入turtle库

from turtle import *

然后我们需要向下画一条线,作为棒棒糖的糖棍所以要设置笔头朝向

setheading(-90)#因为在turtle里面笔头默认朝向是向右的所以给它一个-90,让它朝下

然后我们画直线

forward(60)

这个时候需要让笔头回到原点,注意:移动鼻头的时候会咋画布上画线条所以你需要在合适的场合抬起笔头,这里因为向下画的线条所以我们大可不必担心

home()

然后我们需要画一个大圆:

circle(70)#这里只有一个参数传入所以会画一个完整的大圆,半径为70像素

这个时候开始绘画里面的花纹:

for i in range(65,-1,-7):
    circle(i,120)

这里我们使用循环语句来搞定,让他从65开始,倒序,每循环一次,i 就减去7
今天下的学习就到此为止了,希望各位朋友能继续发现turtle的有趣之处!!!!
我们改天继续,加油!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值