重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用python中怎么绘制国际象棋棋盘,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联从2013年成立,是专业互联网技术服务公司,拥有项目网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元房山做网站,已为上家服务,为房山各地企业和个人服务,联系电话:13518219792
问题描述
用文字描述要解决的问题:如何使用python画出国际象棋棋盘
示例:
输入: from turtle import*
def draw_square(color):
begin_fill()#开始填充
fillcolor(color)#设置填充颜色
for i in range(4):#一个格子4条边,所以需要循环4次
fd(50)#直线画50
rt(90)#右转90度
fd(50)#走到下一个方块开始的地方
end_fill()#结束填充
setup(600,600)#生成600*600的画布
colors=['black','white']#填充颜色列表
for i in range(8):
penup()
goto(-200,200-i*50)
pendown()
colors[0],colors[1]=colors[1],colors[0]
for j in range(4):
draw_square(colors[0])
draw_square(colors[1])
hideturtle()
done()
输出:
解决方案
利用python turtle graphics进行画图,先利用循环画格子,然后利用setup生成一张画布,在对其进行颜色等的填充,最后完成。
代码清单
Courier New字体,23磅行间距 from turtle import* def draw_square(color): begin_fill()#开始填充 fillcolor(color)#设置填充颜色 for i in range(4):#一个格子4条边,所以需要循环4次 fd(50)#直线画50 rt(90)#右转90度 fd(50)#走到下一个方块开始的地方 end_fill()#结束填充
setup(600,600)#生成600*600的画布 colors=['black','white']#填充颜色列表 for i in range(8): penup() goto(-200,200-i*50) pendown() colors[0],colors[1]=colors[1],colors[0] for j in range(4): draw_square(colors[0]) draw_square(colors[1]) hideturtle() done() |
关于使用python中怎么绘制国际象棋棋盘问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。