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抓取某汽车网数据解析html存入excel示例
Dec 04 Python
用Python输出一个杨辉三角的例子
Jun 13 Python
浅谈function(函数)中的动态参数
Apr 30 Python
分享一个可以生成各种进制格式IP的小工具实例代码
Jul 28 Python
Python3.x对JSON的一些操作示例
Sep 01 Python
Python循环中else,break和continue的用法实例详解
Jul 11 Python
对Django url的几种使用方式详解
Aug 06 Python
Python包和模块的分发详细介绍
Jun 19 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
Python实现文件压缩和解压的示例代码
Aug 12 Python
pytorch中的model=model.to(device)使用说明
May 24 Python
Python 中的Sympy详细使用
Aug 07 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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
实例解析php的数据类型
2018/10/24 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
Vue异步组件处理路由组件加载状态的解决方案
2018/09/07 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
python使用urlparse分析网址中域名的方法
2015/04/15 Python
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
Django如何将URL映射到视图
2019/07/29 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
python的sys.path模块路径添加方式
2020/03/09 Python
python 如何区分return和yield
2020/09/22 Python
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
个人简历中的自我评价范例
2013/10/29 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
项目经理岗位职责
2015/01/31 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技
HTML中的表单元素介绍
2022/02/28 HTML / CSS