python中圖形庫turtle庫詳解(適用于計算機二級)
更新時間:2024年08月07日 10:17:26 作者:python小樺
Turtle庫是Python語言中的一個圖形庫,可以用來繪制各種形狀,如線條、矩形、圓形等等,下面這篇文章主要給大家介紹了關(guān)于python中圖形庫turtle庫的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
窗體函數(shù)
turtle.setup(width,height,startx,starty)
width
:窗口寬度height
:窗口高度startx
:窗口與屏幕左側(cè)的距離starty
:窗口與屏幕頂部的距離
常用的引進turtle方法
# 引入turtle import turtle # 引入turtle庫中的所有函數(shù) from turtle import * # 將turtle庫簡寫為t import turtle as t
繪制圖形
import turtle as t t.setup(800,700,30,40) # 前進 forward() fd() # 后退 backward() bk() # 左轉(zhuǎn) left() # 右轉(zhuǎn) right() # 繪制一個八邊形 for i in range(8): t.fd(200) t.right(45) # 畫布不消失 t.done()
import turtle as t t.setup(800,700,30,40) # pensize() width()都可以改變畫筆的粗細 t.pensize(5) # pencolor(顏色的單詞) pencolor((r,g,b)) rgb的值可表示顏色(rgb的值為0-1) t.pencolor((0,0.5,0.5)) # 繪制一個八邊形 for i in range(8): t.fd(100) t.right(45) # 設(shè)置畫筆粗細 t.pensize(3) # color設(shè)置畫筆和填充的顏色 t.color('purple','red') # 開始填充 t.begin_fill() for i in range(6): t.fd(100) t.left(60) # 結(jié)束填充 t.end_fill() t.done()
其他用法
import turtle as t t.setup(800,700,30,40) # 隱藏海龜(畫筆) t.hideturtle() # 設(shè)置畫筆粗細 t.pensize(3) # color設(shè)置畫筆和填充的顏色 t.color('purple','pink') # 開始填充 t.begin_fill() for i in range(6): t.fd(100) t.left(60) # 結(jié)束填充 t.end_fill() # 出現(xiàn)海龜 t.showturtle() # write(str,font=None) 輸出字符串 t.pencolor('blue') t.write('六邊形戰(zhàn)士') t.done()
turtle庫中其他函數(shù)的用法:
import turtle as t t.setup(800,700,30,40) # penup() pu() up()抬起畫筆 t.fd(100) t.penup() t.left(90) t.pendown() # speed()控制速度 t.speed(5) # circle(r,angle,steps) # r為半徑,angle為畫的角度,steps為圓中的幾邊形 t.circle(60,340) # 繪制九邊形 t.circle(80,steps=9) # goto()移動到絕對坐標(biāo)軸的位置 t.goto(200,0) # dot(size,color)繪制一個圓點 t.dot(5,'blue') t.done()
總結(jié)
到此這篇關(guān)于python中圖形庫turtle庫(適用于計算機二級)的文章就介紹到這了,更多相關(guān)python中turtle庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python+OpenCV實現(xiàn)信用卡數(shù)字識別的方法詳解
這篇文章主要介紹了如何利用python?opencv實現(xiàn)信用卡數(shù)字識別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-09-09Python深度學(xué)習(xí)實戰(zhàn)PyQt5基本控件使用解析
PyQt5 提供了豐富的輸入輸出控件。本文介紹通過 QtDesigner 工具欄創(chuàng)建常用的基本控件,包括各種按鈕控件、文本輸入控件和調(diào)節(jié)輸入控件2021-10-10python 實現(xiàn)socket服務(wù)端并發(fā)的四種方式
這篇文章主要介紹了python 實現(xiàn)socket服務(wù)端并發(fā)的四種方式,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12