本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下
使用的方法是每一个小格每一个小格的画
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import turtle
for i in range ( 8 ): #一共有八列
for j in range ( 8 ): #每一行有八个格
turtle.forward( 37.5 )
if j % 2 = = 0 : #判断是否为第奇数个格(是否画黑色格)
if i % 2 = = 0 : #判断是否为奇数行(调整画黑色正方形时小海龟的转向)
turtle.begin_fill() #开始填充
for s in range ( 4 ): #画正方形
turtle.left( 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()
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()
|
运行结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/shenlin001/article/details/84680328