使用的方法是每乙個小格每乙個小格的畫
import turtle
for i in range(8): #一共有八列
for j in range(8):#每一行有八個格
turtle.forward(37.5)
if j % 2 == 0:#判斷是否為第奇數個格(是否畫黑色格)
if i % 2 ==0:#判斷是否為奇數行(調整畫黑色正方形時小海龜的轉向)
開始填充
for s in range(4):#畫正方形
turtle.leftwww.cppcns.com(90)
turtle.forward(37.5)
turtle.end_fill()#結束填充
else :#如果為偶數行,則小海龜畫正方形時不斷向右轉向
turtle.begin_fill()
for s in range(4):
turtle.right(90)
turtle.forward(37.5)
turtle.end_fill()
i程式設計客棧f i % 2 == 0:#一行畫完之後,判斷小海龜該向哪個方向轉向,從而畫下一行
turtle.left(90)
turtle.forward(37.5)
turtle.left(90)
else:
turtle.right(90)
turtle.forward(37.5)
turtle.right(90)
turtle.forward(300)#畫完最後一行時,補齊上方邊線
turtle.done()
執行結果
本文標題: python使用turtle繪製西洋棋棋盤
本文位址:
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...