日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python turtle画海绵宝宝_24.1. turtle — 海龟绘图 — Python 3.6.12 文档

發布時間:2025/3/15 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python turtle画海绵宝宝_24.1. turtle — 海龟绘图 — Python 3.6.12 文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

24.1.1.概述?

Turtle graphics is a popular way for introducing programming to kids. It was

part of the original Logo programming language developed by Wally Feurzig and

Seymour Papert in 1966.

請想象繪圖區有一只機器海龜,起始位置在 x-y 平面的 (0, 0) 點。先執行 import turtle,再執行 turtle.forward(15),它將(在屏幕上)朝所面對的 x 軸正方向前進 15 像素,隨著它的移動畫出一條線段。再執行 turtle.right(25),它將原地右轉 25 度。

Turtle star

使用海龜繪圖可以編寫重復執行簡單動作的程序畫出精細復雜的形狀。

from turtle import *

color('red', 'yellow')

begin_fill()

while True:

forward(200)

left(170)

if abs(pos()) < 1:

break

end_fill()

done()

通過組合使用此類命令,可以輕松地繪制出精美的形狀和圖案。

turtle 模塊是基于 Python 標準發行版 2.5 以來的同名模塊重新編寫并進行了功能擴展。

新模塊盡量保持了原模塊的特點,并且(幾乎)100%與其兼容。這就意味著初學編程者能夠以交互方式使用模塊的所有命令、類和方法——運行 IDLE 時注意加 -n 參數。

turtle 模塊提供面向對象和面向過程兩種形式的海龜繪圖基本組件。由于它使用 tkinter 實現基本圖形界面,因此需要安裝了 Tk 支持的 Python 版本。

面向對象的接口主要使用“2+2”個類:

TurtleScreen 類定義圖形窗口作為繪圖海龜的運動場。它的構造器需要一個 tkinter.Canvas 或 ScrolledCanvas 作為參數。應在 turtle 作為某個程序的一部分的時候使用。

Screen() 函數返回一個 TurtleScreen 子類的單例對象。此函數應在 turtle 作為獨立繪圖工具時使用。作為一個單例對象,其所屬的類是不可被繼承的。

TurtleScreen/Screen 的所有方法還存在對應的函數,即作為面向過程的接口組成部分。

RawTurtle (別名: RawPen) 類定義海龜對象在 TurtleScreen 上繪圖。它的構造器需要一個 Canvas, ScrolledCanvas 或 TurtleScreen 作為參數,以指定 RawTurtle 對象在哪里繪圖。

從 RawTurtle 派生出子類 Turtle (別名: Pen),該類對象在 Screen 實例上繪圖,如果實例不存在則會自動創建。

RawTurtle/Turtle 的所有方法也存在對應的函數,即作為面向過程的接口組成部分。

過程式接口提供與 Screen 和 Turtle 類的方法相對應的函數。函數名與對應的方法名相同。當 Screen 類的方法對應函數被調用時會自動創建一個 Screen 對象。當 Turtle 類的方法對應函數被調用時會自動創建一個 (匿名的) Turtle 對象。

如果屏幕上需要有多個海龜,就必須使用面向對象的接口。

注解

以下文檔給出了函數的參數列表。對于方法來說當然還有額外的第一個參數 self,這里省略了。

總結

以上是生活随笔為你收集整理的python turtle画海绵宝宝_24.1. turtle — 海龟绘图 — Python 3.6.12 文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。