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中的作用域规则详解
Jan 30 Python
Python获取linux主机ip的简单实现方法
Apr 18 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
Django中login_required装饰器的深入介绍
Nov 24 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
Dec 19 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
使用Python进行QQ批量登录的实例代码
Jun 11 Python
基于python实现KNN分类算法
Apr 23 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
tensorflow学习笔记之tfrecord文件的生成与读取
Mar 31 Python
浅谈Python类的单继承相关知识
May 12 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
Jun 01 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实现WEB动态网页静态
2006/10/09 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP魔术方法使用方法汇总
2016/02/14 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
非阻塞动态加载javascript广告实现代码
2010/11/17 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
详解angular用$sce服务来过滤HTML标签
2017/04/11 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
CentOS7中源码编译安装NodeJS的完整步骤
2018/10/13 NodeJs
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
[01:11:37]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第一场 11.19
2020/11/19 DOTA
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
进一步了解Python中的XML 工具
2015/04/13 Python
Python算法应用实战之队列详解
2017/02/04 Python
在python里面运用多继承方法详解
2019/07/01 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
平安建设实施方案
2014/03/19 职场文书
学生评语集锦
2015/01/04 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python