python中圖形庫(kù)turtle庫(kù)詳解(適用于計(jì)算機(jī)二級(jí))



窗體函數(shù)
turtle.setup(width,height,startx,starty)width:窗口寬度height:窗口高度startx:窗口與屏幕左側(cè)的距離starty:窗口與屏幕頂部的距離
常用的引進(jìn)turtle方法
# 引入turtle import turtle # 引入turtle庫(kù)中的所有函數(shù) from turtle import * # 將turtle庫(kù)簡(jiǎn)寫為t import turtle as t
繪制圖形
import turtle as t
t.setup(800,700,30,40)
# 前進(jìn) forward() fd()
# 后退 backward() bk()
# 左轉(zhuǎn) left()
# 右轉(zhuǎn) right()
# 繪制一個(gè)八邊形
for i in range(8):
t.fd(200)
t.right(45)
# 畫(huà)布不消失
t.done()

import turtle as t
t.setup(800,700,30,40)
# pensize() width()都可以改變畫(huà)筆的粗細(xì)
t.pensize(5)
# pencolor(顏色的單詞) pencolor((r,g,b)) rgb的值可表示顏色(rgb的值為0-1)
t.pencolor((0,0.5,0.5))
# 繪制一個(gè)八邊形
for i in range(8):
t.fd(100)
t.right(45)
# 設(shè)置畫(huà)筆粗細(xì)
t.pensize(3)
# color設(shè)置畫(huà)筆和填充的顏色
t.color('purple','red')
# 開(kāi)始填充
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)
# 隱藏海龜(畫(huà)筆)
t.hideturtle()
# 設(shè)置畫(huà)筆粗細(xì)
t.pensize(3)
# color設(shè)置畫(huà)筆和填充的顏色
t.color('purple','pink')
# 開(kāi)始填充
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庫(kù)中其他函數(shù)的用法:
import turtle as t t.setup(800,700,30,40) # penup() pu() up()抬起畫(huà)筆 t.fd(100) t.penup() t.left(90) t.pendown() # speed()控制速度 t.speed(5) # circle(r,angle,steps) # r為半徑,angle為畫(huà)的角度,steps為圓中的幾邊形 t.circle(60,340) # 繪制九邊形 t.circle(80,steps=9) # goto()移動(dòng)到絕對(duì)坐標(biāo)軸的位置 t.goto(200,0) # dot(size,color)繪制一個(gè)圓點(diǎn) t.dot(5,'blue') t.done()
總結(jié)
到此這篇關(guān)于python中圖形庫(kù)turtle庫(kù)(適用于計(jì)算機(jī)二級(jí))的文章就介紹到這了,更多相關(guān)python中turtle庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python代碼實(shí)現(xiàn)圖形界面的7種方法整理
- Python圖形化工具對(duì)比詳解
- Python中常用的GUI(圖形用戶界面)庫(kù)用法詳細(xì)介紹
- Python使用matplotlib繪制圖形大全(曲線圖、條形圖、餅圖等)
- Python中Matplotlib繪圖保存圖片時(shí)調(diào)節(jié)圖形清晰度或分辨率的方法
- 使用Python和Plotly繪制各種類型3D圖形的方法
- 為Python程序添加圖形化界面的教程
- 推薦8款常用的Python GUI圖形界面開(kāi)發(fā)框架
- python數(shù)據(jù)分析中的多種圖形繪制示例(折線圖、柱狀圖、餅狀圖、散點(diǎn)圖、熱力圖)
相關(guān)文章
python中的與時(shí)間相關(guān)的模塊應(yīng)用場(chǎng)景分析
本文介紹了Python中與時(shí)間相關(guān)的幾個(gè)重要模塊:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateutil`,并詳細(xì)闡述了每個(gè)模塊的主要功能和使用方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2024-12-12
Python Docx庫(kù)完美操作word文檔實(shí)例探究
這篇文章主要為大家介紹了Python Docx庫(kù)完美操作word文檔,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
在 Linux/Mac 下為Python函數(shù)添加超時(shí)時(shí)間的方法
這篇文章主要介紹了在 Linux/Mac 下為Python函數(shù)添加超時(shí)時(shí)間,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
django模型類中,null=True,blank=True用法說(shuō)明
這篇文章主要介紹了django模型類中,null=True,blank=True用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
python實(shí)現(xiàn)錄音功能(可隨時(shí)停止錄音)
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)錄音功能,可隨時(shí)停止錄音,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10
python調(diào)用百度AI接口實(shí)現(xiàn)人流量統(tǒng)計(jì)
這篇文章主要介紹了python調(diào)用百度AI接口實(shí)現(xiàn)人流量統(tǒng)計(jì),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02

