首页 > 编程语言 > 详细

Python学习笔记(二)

时间:2019-10-15 19:58:27      阅读:193      评论:0      收藏:0      [点我收藏+]

Python基本图形绘制 —— turtle库

一、turtle程序语法元素

1、库引用与import

技术分享图片

 

  · import 更多语法

  技术分享图片

      技术分享图片

 

所以,此处引入turtle库有三种方法:

  (1)import turtle

  (2)from turtle import *

  (3)import turtle as t(强烈推荐)

 

2、turtle 画笔控制函数

  2.1 画笔的抬起与落下

          技术分享图片

  2.2 画笔的宽度和颜色设置

            技术分享图片

 

    注:pencolor(color)的color可以有三种形式

    技术分享图片

 

3、turtle运动控制函数

   控制海龟行进:走直线 & 走曲线

   3.1 走直线:

   技术分享图片

 

   3.2 走曲线:

   技术分享图片

 

4、turtle 方向控制函数

    控制海龟面向方向:绝度角度 & 海龟角度

    4.1 绝对角度

    技术分享图片

 

          技术分享图片

     4.2 海龟角度

    技术分享图片

5、循环语句与range()函数

  5.1 循环语句

       技术分享图片

      技术分享图片

 

  5.2 range() 函数

      技术分享图片

 

 

二、turtle绘图窗体布局

  1、turtle的绘图窗体

            技术分享图片

    技术分享图片

 

 

     技术分享图片

 

    技术分享图片

 

  2、turtle空间坐标体系

    技术分享图片

    技术分享图片

    技术分享图片

     技术分享图片

 

              技术分享图片

  3、turtle角度坐标体系

  

         技术分享图片

 

  技术分享图片

 

  技术分享图片

 

 

   技术分享图片

 

  技术分享图片

 

  

 

 4、RGB色彩模式

技术分享图片

技术分享图片

 

 

 

三、绘制蟒蛇实例

 1、设置画笔

 技术分享图片     技术分享图片

 

 

 

2、通过循环绘制蟒蛇身体

技术分享图片           技术分享图片

 

 

3、绘制头部

技术分享图片         技术分享图片

 

4、完整代码:

import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
    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()

 

 

 

 

 

    

 

 

 

 

 

Python学习笔记(二)

原文:https://www.cnblogs.com/wlrblog/p/PythonStudyTwo.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!