2023年6月12日筆記
按win+q鍵換出搜尋介面,輸入path,進入系統屬性,選擇高階,選擇環境變數。在系統變數中的pathext這個變數中文字內容為.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc。如果這個文字內容中沒有.exe,在cmd中輸入命令的時候則不能省略.exe的字尾,即原本pip install xlwt要寫成pip.exe install xlwt。
學習用python作畫:首先進入python的shell介面,方法是在安裝好python的情況下在cmd中執行python命令,就可以進入python的shell介面。
進入以後,匯入turtle庫。方法是在python的shell中執行命令:from turtle import *。文章後面執行命令的環境都是python的shell。
畫一條直線,執行下面的兩行命令可以實現。
pendown()的作用是落筆,只有落筆才能作畫。pendown()
forward(100)
當不作畫卻想移動畫筆的時候要提筆,用函式penup()
forward是畫筆向前移動,函式當中引數為移動距離。
forward(100)的意思是畫筆向前移動100。
畫乙個邊長為200的正方形。
畫乙個複雜圖形。for i in range(4):
forward(200)
right(90)
speed()中的引數1-10畫圖速度遞增,但是有乙個反例引數為0時速度最快。def draw1():
reset()
speed(10)
for i in range(36):
forward(200)
left(170)
reset()
speed(10)
draw1()
reset()會重置畫筆,畫布,作畫速度。
順時針方向畫乙個200半徑的圓:circle(-200)。
逆時針方向畫乙個200半徑的圓:circle(200)。
順時針畫乙個100半徑的半圓:circle(-100,180)。
順時針畫乙個邊長為150的正方形:circle(-150,360,4)。
將圖形塗色示例,畫乙個紅色的半圓。
8.複雜圖形塗色示例,畫乙個「太極」圖案。reset()
fillcolor('red')
begin_fill()
circle(100,180)
end_fill()
circle(100)與circle(100,360)兩條命令效果相同。reset()
speed(10)
pendown()
circle(100,180)
circle(200,180)
circle(100,-180)
fillcolor('black')
begin_fill()
circle(100,180)
circle(200,180)
circle(100,-180)
end_fill()
penup()
goto(0,100)
dot(50)
goto(0,-100)
pencolor('white')
dot(50)
hideturtle()
撤回一步:undo(),清空畫布:clear()。
畫出的太極圖形.png
畫一段曲線
畫乙個複雜圖形,利用迴圈巢狀方法for i in range(8):
circle(20,100)
circle(-20,100)
複雜圖形1.png
畫乙個複雜圖形,利用迴圈巢狀方法
複雜圖形2.png
獲取畫筆當前位置:position() pos() 兩個函式用處一樣
設定畫筆位置:setposition() setpos()
獲取角度:heading()
設定角度setheading() seth()
畫乙個橢圓
14.畫乙個笑臉。下面的**作為乙個單獨py檔案可以執行。reset()
setheading(45)
circle(10,90)
circle(90,90)
circle(10,90)
circle(90,90)
笑臉.png
直接在cmd中可能無法執行,需要先定義函式,再呼叫函式,如下圖所示,。
cmd中執行示例.png
畫乙個酷炫圖形。
炫酷圖案.png
python入門學習 turtle
提供乙個小海龜,可以把它理解為乙個機械人,只能聽懂有限的命令 繪圖視窗的原點 0,0 在正中間,預設朝向右側 運動命令 函式描述 forward d 向前移動d backward d 向後移動d right d 旋轉d度 left d 向左旋轉d度 goto x,y 移動到某個座標位置 speed ...
Python學習 Turtle庫的學習
turtle是海龜庫。入門級的函式繪製庫。是python語言的標準庫之一 知識點 標準庫 python的庫分為標準庫和第三方庫 標準庫 隨直譯器直接安裝到作業系統中的功能模組 第三方庫 需要經過安裝才能使用的功能模組。庫library 包package 模組modole,統稱為模組。turtle其實...
Python中turtle庫的使用
turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...