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 相关文章推荐
rabbitmq(中间消息代理)在python中的使用详解
Dec 14 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
使用Python在Windows下获取USB PID&amp;VID的方法
Jul 02 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
django重新生成数据库中的某张表方法
Aug 28 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
Django模板之基本的 for 循环 和 List内容的显示方式
Mar 31 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
python如何代码集体右移
Jul 20 Python
python中@property的作用和getter setter的解释
Dec 22 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函数 serialize()和unserialize()
2012/02/04 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
开启PHP的伪静态模式
2015/12/31 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
JavaScript的兼容性与调试技巧
2016/11/22 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
TypeScript中的方法重载详解
2019/04/12 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
编写v-for循环的技巧汇总
2020/12/01 Javascript
Python监控主机是否存活并以邮件报警
2015/09/22 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
高三霸气励志标语
2014/06/24 职场文书
求职自我评价范文100字
2014/09/23 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
客房服务员岗位职责
2015/02/09 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
详解redis在微服务领域的贡献
2021/10/16 Redis