大家好,我是踐行計算機教育劉老師,很高興跟大家分享Python編程,建議5年級以上的學生學習。父母也可以陪著孩子一起學習Python編程,對於孩子學編程起到監督和輔助學習。下載我們Python編程工具,如下圖所示,
下載好了編程工具之後,就開始我們今天的編程之旅吧。
本章主要內容
海龜是想隵基本計算機作圖的好方法,今填我們會用Python的海龜來畫一些簡單的形狀和線。
打開Python Shell程序
首先點擊桌面上的圖標來打開Python Shell程序,開始——所有程序——Python 3.X文件夾——再找到IDLE Python3.X 64-bit。可以將這個發送到桌面快捷方式,後期使用直接使用滑鼠雙擊即可打開。接下來跟大家分享動態圖具體的操作步驟:
創建畫布
第一步:引入turtle模塊:創建畫布之前必須引入turtle(海龜)模塊,在PythonShell程序中輸入:import turtle
第二步:創建畫布:引入了turtle模塊,接下來我們要創建一個畫布,也就是一個用來畫圖的空白空間,就像藝術家的畫布一樣。做法是調用turtle模塊中的Pen函數,它會自動創建一個畫布在PythonShell程序中輸入:t = turtle.Pen()具體操作如下圖:
移動海龜
我們要使用剛剛創建的變量t上面的函數來給海龜發指令。有點類似於在trutle模塊中使用Pen函數。例如,forward指令讓海龜向前移動。要讓海龜向前移動50個像素,輸入下面的命令:
t.forward(50)具體的操作演示如下圖:
海龜向前移動了50個像素。一個像素就是屏幕上的一個點,也就是可以表現出的最小元素。你在計算機顯示器上看到的所有東西都是由像素組成的,他們是很小的、方形的。這就是簡單的計算機作圖。
讓海龜左轉90度
指令為:>>>t.left(90)
如果你還沒有學過角度的概念,那麼這樣想:想想你站在一個圓的圓心上。
你面對的方向的角度為0度如果你伸平左臂,這就是向左90度方向如果你伸平右臂,這就是向右90度方向具體的操作如下圖所示:
當你調用t.left(90),這和調用t.right(270)是一樣的。
畫一個方塊
現在我們要畫一個方塊。在你已經輸入的代碼後面再輸入如下代碼行:
>>> t.forward(50)
>>> t.left(90)
>>> t.forward(50)
>>> t.left(90)
>>> t.forward(50)
>>> t.left(90)
海龜這時就應該畫出了一個方塊並且面向開始的那個方向,具體操作如下圖所示:
小知識分享:要擦除畫布,輸入重置命令:t.reset()。這會清楚畫布並把海龜放到開始的位置。也可以使用清除命令:t.clear(),它只清除屏幕,海龜仍留在原位。
編程小測驗
第一題:用turtle模塊的Pen函數來創建一個新畫布,然後畫一個長方形。
第二題:創建另一個畫布,這次畫一個三角形。
註:本文由踐行計算機劉老師原創,快樂分享,一起學習,歡迎關注,謝謝大家的支持。