【python】如何画简单的图

【python学习】画简单的图

一般是引用turtle这个函数库来画图,这个画图就好像一个乌龟在白纸上爬,其爬行轨迹就是所画的图形。

一些基本的语句:
import turtle 用来引用turtle函数库;
turtle.setup(a,b,c,d) a、b分别是打开的窗口的长和宽,c、d则代表该窗口在屏幕的坐标位置;
turtle.pensize() 表示轨迹的宽度;
turtle.pencolor() 表示轨迹的颜色,采用RBG来定义颜色;
turtle.seth(angle) 表示乌龟开始爬行时的方向,是角度值;
turtle.circle(radius,angle) 让乌龟沿半径为radius的圆爬行angle度。注意radius和angle都可以是负数。半径是正值就向左,负值向右。
turtle.forward(a) 将乌龟向前爬行,参数为移动距离,backward是向后爬行
turtle.left(a) 将乌龟原地向左旋转的角度,参数为转动角度,right是向右
turtle.speed(a) 设置乌龟的爬行速度
turtle.penup(a) 升起,此时不画图
turtle.pendown(a) 乌龟降落,重新画图
turtle.goto(x,y) 乌龟移动到(x,y)点
turtle.begin_fill() 用黑色填充图形
turtle.fillcolor(a) 用特定颜色填充图形
turtle.done(a) 写在最后,保持窗口

附上最近一次的作业代码:

import turtle
turtle.setup(500, 500, 50, 50)
t=1
turtle.speed(100)   #将速度设为100,快速画图
for t in range(1,25): #一共是画24个正方形
    i = 1 
    while i <= 4 :  #利用循环画正方形
        turtle.forward(100) 
        turtle.right(90)    
        i = i+1
    turtle.right(15)  #画完一个正方形后选择15°
turtle.done()
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值