python练习9:要求输出国际象棋棋盘

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38789191/article/details/98508433

首先我百度了国际象棋棋盘的样式,8*8的方格

在这里插入图片描述
这是在网上找的图片
然后思路就是黑白间隔循环输出,达到8时换行继续输出,第一块由黑变成白,所有只需要让他在继续输出的基础上做到换行就可以了。还是比较简单的,主要是我没找到黑白块的图案是多少序号,等学习输入输出流之后可以通过图片的导入然后挨个放进去
下面是我写的

#输出国际象棋棋盘
for i in range(0,8):
    for j in range(0,8):
        if (j+i)%2 !=0:
            print(chr(655),end='  ')
        else:
            print('  ',end='  ')
    print()

输出结果是这样的:

    ʏ      ʏ      ʏ      ʏ  
ʏ      ʏ      ʏ      ʏ      
    ʏ      ʏ      ʏ      ʏ  
ʏ      ʏ      ʏ      ʏ      
    ʏ      ʏ      ʏ      ʏ  
ʏ      ʏ      ʏ      ʏ      
    ʏ      ʏ      ʏ      ʏ  
ʏ      ʏ      ʏ      ʏ      

如果能找到黑块的编号,并且解决符号之间的间隙问题就是棋盘了

展开阅读全文

没有更多推荐了,返回首页