本文实例为大家分享了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