第三课:Python基本图形绘制

Python蟒蛇绘制

代码如下:

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()

turle(海龟)库是turtle绘图体系的Python实现,标准库之一

Python计算生态=标准库+第三方库

turtle库的使用:

  1. turtle的绘图窗体:turtle.setup(width,height,startx,starty)
  2. turtle空间坐标体系:绝对坐标:turtle.goto(x,y);海龟坐标:turtle.fd(d)---向海龟的正前方前进,turtle.bk(d)----向海龟的相反的方向前进,turtle.circle(r,angle)-----以海龟当前位置左侧为某一点为圆心进行曲线运动
  3. turtle角度坐标体系:turtle.seth(angle):改变海龟行进方向,但不前进,angle为绝对度数

    turtle.left(angle) ---向左               turtle.right(angle)-----向右RGB 色彩:默认小数格式,可切换为整数值;turtle.colormode(mode)
  4. turtle程序语法元素分析

库引用:扩充Python程序功能的方式,使用import保留字完成,采用<a>.<b>()编码风格,

    import <库名>

    <库名>.<函数名>(<函数参数>)

  使用form和import保留字共同完成:-----这种方法在后面调用函数时可以不用使用库名来调用,可以直接调用函数;但是容易产生重复的函数

     from <库名> impport <函数名>

     from <库名> import *

     <函数名>(<函数参数>)

  使用import和as 保留字共同完成:给调用的外部库关联一个更短、更适合自己的名字

    import <库名> as  <库别名>

    <库别名>.<函数名>(<函数参数>)

turtle画笔控制函数:

    画笔操作后一直有效,一般成对出现

    turtle.penup()    别名:turtle.pu()      ---------抬起画笔

    turtle.pendown()   别名:turtle.pd()    --------落下画笔

    画笔设置后一直有效,直至下次重新设置

    turtle.pensize(width)    别名:turtle.width(width)     --------画笔宽度

    turtle.pencolor(color)   color为颜色字符串或r,g,b值     ------画笔颜色

    

turtle方向控制函数:

  turtle.seth(angle)    ----绝对角度

循环语句:按照一定次数循环执行一组语句;

      for <变量> in range (<参数>)

         <被循环执行的语句>

      --<变量>表示每次循环的计数,0到<次数>-1

range()函数:产生循环计数序列,

    range(N):产生0到N-1的整数序列,共N个

    range(M,N):产生M到N-1 的整数序列,共N-M个

原文地址:https://www.cnblogs.com/lbl-1998/p/11184963.html

时间: 2024-10-30 10:47:24

第三课:Python基本图形绘制的相关文章

014 Python基本图形绘制小结

目录 一.Python基本语法元素 1.1 温度转换 二.Python基本图形绘制 2.1 Python蟒蛇绘制 一.Python基本语法元素 缩进.注释.命名.变量.保留字 数据类型.字符串. 整数.浮点数.列表 赋值语句.分支语句.函数 input().print().eval(). print()格式化 1.1 温度转换 # TempConvert.py TempStr = input("请输入带有符号的温度值: ") if TempStr[-1] in ['F', 'f']:

Python基本图形绘制库——turtle

(1).介绍 turtle库也叫海龟库,是turtle绘图体系的Python实现.turtle库是Python语言的标准库之一,是入门级的图形绘制函数库. turtle绘图体系:也叫海龟绘图系统,它是在1969年诞生,主要用于程序设计入门的一种绘图方式. Python计算生态 = 标准库 + 第三方库 标准库:随解释器直接安装到操作系统中的功能模块. 第三方库:需要经过安装才能使用的功能模块. turtle官方文档:https://docs.python.org/3/library/turtle

Python基本图形绘制 (第1周)

1.哪个选项不能正确引用turtle库进而使用setup()函数????????????????????????????????????????????????????????????????????????????????????????????????? A from turtle import* B import turtle as t C import setup from turtle D import turtle 正确答案: C import只有三种使用方法,以turtle库为例:

测验2: Python基本图形绘制 (第2周)-程序题

题1:turtle八边形绘制 ???????????????????????????????????????????????????????????????????????????????????????????? 描述 使用turtle库,绘制一个八边形.???????????????????????????????????????????????????????????????????????????????????????????????? 注意:这是一个自动评阅题目,请补充"编程模板&q

测验2: Python基本图形绘制 (第2周)-单选题

1.哪个选项不能正确引用turtle库进而使用setup()函数????????????????????????????????????????????????????????????????????????????????????????????????? A.import turtle as t B.from turtle import* C.import turtle D.import setup from turtle 解析: import只有三种使用方法,以turtle库为例: imp

009 Python基本图形绘制

目录 一.概论 二.方法论 三.实践能力 一.概论 深入理解Python语言 实例2: Python蟒蛇绘制 模块1: turtle库的使用 turtle程序语法元素分析 二.方法论 Python语言及海龟绘图体系 三.实践能力 初步学会使用Python绘制简单图形 原文地址:https://www.cnblogs.com/nickchen121/p/11167692.html

Python的图形绘制turtle库

turtle绘制小人 import turtle turtle.setup(700,700,100,100)#setup()设置窗体大小,后两个参数可选,该函数也不是必须的 turtle.speed(10)#设置画笔移到速度,参数值为0-10,数字越大,速度越大 turtle.pensize(10)#设置画笔尺寸大小 turtle.pencolor('green')#设置画笔颜色 turtle.penup()#将画笔抬起(抬起时移到画笔将不会在画布留下痕迹) turtle.goto(0,190)

Python基本图形绘制——蟒蛇绘制

import turtle #引用turtle库 turtle.setup(650,350,200,200) #画布空间 turtle.setup(width.heigh,starx.stary) turtle.penup() #抬起画笔 turtle.fd(-250) #向正前方向运动 turtle.ba(d)向后运动 turtle.pendown() #落下画笔 turtle.pensize(25) #设置画笔宽度 turtle.pencolor("purple") #修改画笔颜色

Python turtle库绘制简单图形

一.简介 Python中的turtle库是一个直观有趣的图形绘制函数库.turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形. 二.简单的图形列举 1.绘制4个不同半径的同切圆 代码: import turtleturtle.pensize(4)turtle.circle(10)turtle.circle(40)turtle.circle(80)turtle.circle(120)turtle.done() 结果: 2.六角形的绘制,利用turtle库绘制一个