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多线程threading.Lock锁用法实例
Nov 01 Python
python实现RSA加密(解密)算法
Feb 17 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
Python 中的 else详解
Apr 23 Python
python3使用pyqt5制作一个超简单浏览器的实例
Oct 19 Python
Python实现邮件的批量发送的示例代码
Jan 23 Python
15行Python代码带你轻松理解令牌桶算法
Mar 21 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
May 24 Python
python如何查看微信消息撤回
Nov 27 Python
详解python中的数据类型和控制流
Aug 08 Python
python创建子类的方法分析
Nov 28 Python
通过Python把学姐照片做成拼图游戏
Feb 15 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
php.ini 中文版
2006/10/28 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
解javascript 混淆加密收藏
2009/01/16 Javascript
js更优雅的兼容
2010/08/12 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
nodejs下打包模块archiver详解
2014/12/03 NodeJs
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
2017/12/24 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
python常用函数与用法示例
2019/07/02 Python
Django实现基于类的分页功能
2019/10/31 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
计算机相关的自我评价
2014/01/15 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
房屋维修协议书范本
2014/09/25 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
电影复兴之路观后感
2015/06/02 职场文书
PyMongo 查询数据的实现
2021/06/28 Python