python使用turtle繪製西洋棋棋盤

2022-09-26 17:15:15 字數 876 閱讀 8060

使用的方法是每乙個小格每乙個小格的畫

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...