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模拟登陆实现代码
Jun 14 Python
python实现学生信息管理系统
Apr 05 Python
python unittest实现api自动化测试
Apr 04 Python
解决Pycharm无法import自己安装的第三方module问题
May 18 Python
Python简单I/O操作示例
Mar 18 Python
python实现大量图片重命名
Mar 23 Python
Python常用编译器原理及特点解析
Mar 23 Python
virtualenv介绍及简明教程
Jun 23 Python
Python中生成ndarray实例讲解
Feb 22 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
理解深度学习之深度学习简介
Apr 14 Python
Python自动化实战之接口请求的实现
May 30 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中include()与require()的区别说明
2010/03/10 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
对dataframe进行列相加,行相加的实例
2018/06/08 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
施工安全协议书
2013/12/11 职场文书
退休感言
2014/01/28 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis