python使用turtle繪製乙個正方形

2021-07-29 16:52:50 字數 1318 閱讀 8789

今天發現乙個繪圖的包turtle,非常簡單和有趣。

turtle(中文海龜的意思)

從python2.5開始,turtle被包含在python庫中,官網文件在:turtle — turtle graphics for tk

操作turtle命令可以分為兩類,一種為運動命令,一種為畫筆控制命令

1、運動命令

forward(d)              # 向前移動d個距離

backward(d) #向後移動d個距離

right(a) #向右轉a度

left(a) #向右轉a度

goto(x,y) #將畫筆移動到x,y位置

stamp( ) #繪製當前影象

speed(speed) #畫筆速度[1-10]

2、畫筆控制命令

down( )                 #畫筆落下

up() #畫筆抬起

setheading(a) #畫筆朝向

reset() #恢復所有設定

pensize(width) #畫筆寬度

pencolor(colorstring) #畫筆寬度

fillcolor(colorstring) #畫筆顏色

fill(ture)

fill(false)

circle(radius,extent) #繪製乙個圖形,radius為半徑,extent為度數

下面給出乙個例項,這是乙個矩形的簡單demo:

import turtle

turtle.begin_fill()

turtle.color("purple") #畫筆顏色

turtle.speed(10) #畫筆的速度範圍為【1-10】

i = 1

while i <= 4 :

turtle.forward(100) #向前移動100

turtle.right(90) #右轉90度

i = i+1 #迴圈變數加1

turtle.up() #畫筆抬起

turtle.goto(-150,-120) #畫筆移動到 -150 ,-120

turtle.end_fill()

python 使用 vtkPolyData 繪線

vtk 可以通過vtkpolydata 繪製曲線以及三角麵片,下面的 簡單的繪製乙個線。使用到如下 vtk的類 如下 import vtk import numpy as np class ployline vtk.vtkobject 繪製中心線 def init self 構造2d的線 self....

Python中turtle庫的使用

turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...

Python 使用turtle繪製多重巢狀的六邊形

import turtle import math import numpy as np 設定turtle,及定義顏色表 turtle.pensize 1 設定線的粗細 turtle.shape turtle 設定turtle形狀 colors red yellow green blue black...