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使用xlrd模块读写Excel文件的方法
May 06 Python
Python内存管理方式和垃圾回收算法解析
Nov 11 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 Python
Python爬取商家联系电话以及各种数据的方法
Nov 10 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
Django之路由层的实现
Sep 09 Python
Python如何实现感知器的逻辑电路
Dec 25 Python
python Matplotlib基础--如何添加文本和标注
Jan 26 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 Python
python 实现有道翻译功能
Feb 26 Python
给numpy.array增加维度的超简单方法
Jun 02 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
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
js版本A*寻路算法
2006/12/22 Javascript
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
python xpath获取页面注释的方法
2019/01/14 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
详解mac python+selenium+Chrome 简单案例
2019/11/08 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
成人教育自我鉴定
2013/11/01 职场文书
大学系主任推荐信范文
2013/12/24 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
齐云山导游词
2015/02/06 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
MySQL 数据 data 基本操作
2022/05/04 MySQL
教你如何用cmd快速登录服务器
2022/06/10 Servers