最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python圖形工具turtle繪制國際象棋棋盤

 更新時(shí)間:2019年05月23日 09:40:36   作者:周作業(yè)  
這篇文章主要為大家詳細(xì)介紹了python圖形工具turtle繪制國際象棋棋盤,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python圖形工具turtle繪制國際象棋棋盤的具體代碼,供大家參考,具體內(nèi)容如下

#編寫程序繪制一個(gè)國際象棋的棋盤
import turtle
turtle.speed(30)
turtle.penup()
off = True
for y in range(-40, 30 + 1, 10):
 for x in range(-40, 30 + 1, 10):
 if off:
 turtle.goto(x, y)
 turtle.pendown()
 turtle.begin_fill()
 turtle.color("black")
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.end_fill()
 turtle.penup()
 else:
 turtle.goto(x, y)
 turtle.pendown()
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.penup()
 off = bool(int(off) - 1)
 off = bool(int(off) - 1)
turtle.hideturtle()
turtle.done()

通過函數(shù)的重用優(yōu)化代碼:

先建立一個(gè)UsefulTurtleFunctions.py 的文件夾

import turtle
#Draw a square
def drawSquare():
 turtle.pendown()
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.forward(10)
 turtle.left(90)
 turtle.penup()

再在test中調(diào)用它

#編寫程序繪制一個(gè)國際象棋的棋盤
 
import turtle
from UsefulTurtleFunctions import *
turtle.speed(30)
turtle.penup()
off = True
for y in range(-40, 30 + 1, 10):
 for x in range(-40, 30 + 1, 10):
 if off:
 turtle.goto(x, y)
 turtle.begin_fill()
 turtle.color("black")
 drawSquare()
 turtle.end_fill()
 turtle.penup()
 else:
 turtle.goto(x, y)
 drawSquare()
 off = bool(int(off) - 1)
 off = bool(int(off) - 1)
turtle.hideturtle()
turtle.done()

最后結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

武强县| 临颍县| 长葛市| 樟树市| 靖江市| 凌海市| 磐石市| 井研县| 百色市| 辛集市| 苗栗县| 宝清县| 九江市| 多伦县| 宝清县| 嵊泗县| 卢龙县| 呈贡县| 长丰县| 介休市| 天台县| 鄢陵县| 黄冈市| 民丰县| 永吉县| 徐汇区| 太保市| 广德县| 德兴市| 达日县| 和政县| 长治市| 衡南县| 永济市| 青浦区| 桓台县| 五指山市| 陈巴尔虎旗| 突泉县| 万荣县| 乐昌市|