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自动生成文章
Dec 25 Python
python删除过期文件的方法
May 29 Python
python字符串编码识别模块chardet简单应用
Jun 15 Python
Python实现简单遗传算法(SGA)
Jan 29 Python
Python实现压缩文件夹与解压缩zip文件的方法
Sep 01 Python
Python设计模式之原型模式实例详解
Jan 18 Python
Python----数据预处理代码实例
Mar 20 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
python开发实时可视化仪表盘的示例
May 07 Python
Python 读写 Matlab Mat 格式数据的操作
May 19 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采集利器 Snoopy 试用心得
2011/07/03 PHP
10个实用的PHP代码片段
2011/09/02 PHP
php生成图片缩略图的方法
2015/04/07 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
python基础教程之udp端口扫描
2014/02/10 Python
Django静态资源URL STATIC_ROOT的配置方法
2014/11/08 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
python Flask实现restful api service
2017/12/04 Python
Python语言异常处理测试过程解析
2020/01/08 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
外企C语言笔试题
2013/11/10 面试题
自考自我鉴定范文
2013/10/30 职场文书
春节晚会主持词
2014/03/24 职场文书
开会通知短信大全
2015/04/20 职场文书
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
24年收藏2000多部退役军用电台
2022/02/18 无线电