python的turtle库是另外下载嘛吗_python—turtle库的基本介绍
一、turtle庫概述:
turtle(海龜)庫是turtle繪圖體系python的實現;
turtle繪圖體系:1969年誕生,主要用于程序設計入門;
turtle庫是python的標準庫之一;屬于入門級的圖形繪制函數庫;
説名:python計算生態=標準庫+第三方庫
標準庫:是隨解釋器直接安裝到操作系統中的功能模塊;
第三方庫:需要經過安裝才能使用的功能模塊;
庫:library、包package、模塊module統稱為模塊;
turtle庫繪制原理:有一只海龜在窗體正中心,在畫布上游走,走過的軌跡形成了繪制的圖形,海龜由程序控制,可以自由改變顏色、方向寬度等;
二、turtle繪圖窗體:
turtle.setup(width,height,startx,starty)
#setup設置窗體大小,四個參數中后兩個參數非必選參數;
#setup()是非必須的;
turtle的空間坐標體系:
turtle的移動:
turtle.goto(x,y)
import turtle
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)
#畫圓的用法
turtle.circle(r,angle)
#當前距離后退
turtle.bk(d)
#當前距離前進
turtle.fd(d)
turtle角度坐標體系:
turtle.seth(angle)
#seth()改變海龜行進方向;
#angle為據對度數;
#seth()只改變呢方向但是不行進;
同時turtle還提供了left和right方法:
turtle.right(angle)
turtle.left(angle)
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
turtle同時兼容使用RGB色彩體系:
1、常用的RGB色彩體系如下:
使用RGB色彩模式寫法為:
turtle.colormode(mode)
支持RGB的小數模式和整數模式;
三、turtle畫筆控制函數:
turtle.penup():表示抬起畫筆,海龜在飛行;可以簡寫成turtle.pu()
turtle.pendown():表示畫筆落下,海龜在爬行;可以簡寫成turtle.pd()
turttle.pensize(width):表示畫筆的寬度,也可以使用turtle.width(width)
turtle.pencolor(color):color為顏色字符串或者 RGB值;
turtle.forward(d):向前行進距離;可以簡寫為turtle.fd(d),d為整數可以為負數;
turtle.circle(r,extent=NONE):根據半徑r繪制extent角度的弧形,r默認在圓心左側R距離的位置;extent:繪制角度默認360度是整圓;
下邊是python簡單繪制代碼:
#PythonDraw.py
import turtle as tu
tu.setup(650,350,200,200)
tu.penup()
tu.fd(-250)
tu.pendown()
tu.pensize(25)
tu.seth(-40)
for i in range(4):
tu.pencolor("yellow")
tu.circle(40,80)
tu.pencolor("gold")
tu.circle(-40,80)
tu.circle(40,80/2)
tu.fd(40)
tu.circle(32,180)
tu.fd(40*2/3)
tu.done()
筆記是學習北京理工大學嵩天教授課程筆記;只作為筆記用途;
總結
以上是生活随笔為你收集整理的python的turtle库是另外下载嘛吗_python—turtle库的基本介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京计算机一级2020,2020北京市一
- 下一篇: python随机森林特征重要性_Pyth