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中input()与raw_input()的区别分析
Feb 27 Python
使用Python更换外网IP的方法
Jul 09 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
python通过ffmgep从视频中抽帧的方法
Dec 05 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
Jan 02 Python
python+selenium 定位到元素,无法点击的解决方法
Jan 30 Python
python发送多人邮件没有展示收件人问题的解决方法
Jun 21 Python
Python+pyplot绘制带文本标注的柱状图方法
Jul 08 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
python中的时区问题
Jan 14 Python
Django框架中表单的用法
Jun 10 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
2021年最新CPU天梯图
2021/03/04 数码科技
PHP 文件类型判断代码
2009/03/13 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
jQuery 技巧小结
2010/04/02 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
JavaScript模块详解
2017/12/18 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
2018/03/30 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
2020/08/04 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
如何提高JDBC的性能
2013/04/30 面试题
开展创先争优活动总结
2014/08/28 职场文书
英文感谢信格式
2015/01/21 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android