Python实现棋盘绘制(18*18)
程序员文章站
2024-01-17 21:27:16
...
直接上代码
注释也在代码中:
import turtle #引入turtle模块
t=turtle.Pen() #将pen赋给变量t,方便引用
t.penup() #抬笔
t.speed(0) #设置速度,0为最快。
for y in range(360,-20,-20): #首先绘制横向棋盘
t.penup()
t.goto(-350,y) #每次从横向不变,纵向向下20的距离开始画。
t.pendown() #放笔
t.forward(360) #每次画的长度均为360个长度单位
t.right(90) #将笔的向右转90度
t.penup()
t.goto(-350,360)
t.pendown()
for x in range(-370,0,20): #然后绘制纵向棋盘
t.penup()
t.goto(x+20,360) #每次从纵向不变,纵向向右20的距离开始画。
t.pendown()
t.forward(360)
turtle.done() #用来停止画笔绘制,但绘图窗体不关闭。
推荐阅读
-
Python实现棋盘绘制(18*18)
-
vue使用i18n实现国际化的方法详解
-
详解使用jQuery.i18n.properties实现js国际化
-
python 3.x 学习笔记18 (mysql 未完 )
-
OpenCV学习笔记(18)双目测距与三维重建的OpenCV实现问题集锦(三)立体匹配与视差计算
-
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
-
《精通Python网络爬虫》第18章 博客类爬虫项目代码
-
详解使用jquery.i18n.properties 实现web前端国际化
-
详解使用jquery.i18n.properties 实现web前端国际化
-
用sql实现18位身份证校验代码分享 身份证校验位计算