python使用turtle繪制國際象棋棋盤
更新時間:2019年05月23日 09:03:50 作者:/*深林*/
這篇文章主要為大家詳細介紹了python使用turtle畫國際象棋棋盤,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python使用turtle畫國際象棋棋盤的具體代碼,供大家參考,具體內(nèi)容如下
使用的方法是每一個小格每一個小格的畫
import turtle
for i in range(8): #一共有八列
for j in range(8):#每一行有八個格
turtle.forward(37.5)
if j % 2 == 0:#判斷是否為第奇數(shù)個格(是否畫黑色格)
if i % 2 ==0:#判斷是否為奇數(shù)行(調(diào)整畫黑色正方形時小海龜?shù)霓D向)
turtle.begin_fill()#開始填充
for s in range(4):#畫正方形
turtle.left(90)
turtle.forward(37.5)
turtle.end_fill()#結束填充
else :#如果為偶數(shù)行,則小海龜畫正方形時不斷向右轉向
turtle.begin_fill()
for s in range(4):
turtle.right(90)
turtle.forward(37.5)
turtle.end_fill()
if 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()
運行結果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
在Python中使用filter去除列表中值為假及空字符串的例子
今天小編就為大家分享一篇在Python中使用filter去除列表中值為假及空字符串的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
淺談python3發(fā)送post請求參數(shù)為空的情況
今天小編就為大家分享一篇淺談python3發(fā)送post請求參數(shù)為空的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python中pandas的dataframe過濾數(shù)據(jù)方法
這篇文章主要介紹了Python中pandas的dataframe過濾數(shù)據(jù)方法,Pandas是另外一個用于處理高級數(shù)據(jù)結構和數(shù)據(jù)分析的Python庫,Pandas是基于Numpy構建的一種工具,需要的朋友可以參考下2023-07-07

