python输出国际象棋棋盘的实例分享


Posted in Python onNovember 26, 2020

国际象棋是当今国际上最流行的智力体育运动项目。青年人下棋可以锻炼思维、增强记忆力和培养坚强的意志;中年人下棋可以享受美学;老年下棋可以很好的休息娱乐。国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘上。

棋子落在棋盘上事件,在计算机看来,是一段程序,而这些程序又由一系列的指令组成。关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 Python 与 Go 莫属,今天,我们就在计算机上用python开启一段输出国际象棋棋盘的编程之旅。

程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

代码:

include "stdio.h"
main()
{
int i,j;
for(i=0;i<8;i++)
 {
for(j=0;j<8;j++)

 if((i+j)%2==0)


printf("%c%c",219,219);

 else


printf(" ");

 printf("\n");
 }
}
import sys
for i in range(8):
  for j in range(8):
    if(i + j) % 2 == 0:
      sys.stdout.write(chr(219))
    else:
      sys.stdout.write(' ')
  print ''

实例扩展

#输出国际象棋棋盘
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()

输出结果是这样的:

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

到此这篇关于python输出国际象棋棋盘的实例分享的文章就介绍到这了,更多相关python编程入门之输出国际象棋棋盘内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现图片变亮或者变暗的方法
Jun 01 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
Python使用post及get方式提交数据的实例
Jan 24 Python
用python打印1~20的整数实例讲解
Jul 01 Python
如何使用Python多线程测试并发漏洞
Dec 18 Python
Tensorflow Summary用法学习笔记
Jan 10 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 Python
python自动化发送邮件实例讲解
Jan 04 Python
Python爬虫框架之Scrapy中Spider的用法
Jun 28 Python
python套接字socket通信
Apr 01 Python
Python 图片添加美颜效果
Apr 28 Python
Django多个app urls配置代码实例
Nov 26 #Python
python Xpath语法的使用
Nov 26 #Python
python模拟点击玩游戏的实例讲解
Nov 26 #Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 #Python
Django filter动态过滤与排序实现过程解析
Nov 26 #Python
python中用ctypes模拟点击的实例讲解
Nov 26 #Python
python爬虫分布式获取数据的实例方法
Nov 26 #Python
You might like
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
PHP实现简易计算器功能
2020/08/28 PHP
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Python中关于使用模块的基础知识
2015/05/24 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
对Python信号处理模块signal详解
2019/01/09 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
python实现各种插值法(数值分析)
2019/07/30 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
什么是python的自省
2020/06/21 Python
python批量修改交换机密码的示例
2020/09/22 Python
Linux如何压缩可执行文件
2013/10/21 面试题
酒店秘书求职信范文
2014/02/17 职场文书
销售团队激励口号
2014/06/06 职场文书
圣诞晚会主持词
2015/07/01 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
MySQL系列之十 MySQL事务隔离实现并发控制
2021/07/02 MySQL