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的框架下的web app的详细教程
Apr 30 Python
Python入门教程之if语句的用法
May 14 Python
Python从MP3文件获取id3的方法
Jun 15 Python
django model去掉unique_together报错的解决方案
Oct 18 Python
Python实现PS滤镜中马赛克效果示例
Jan 20 Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 Python
python过滤中英文标点符号的实例代码
Jul 15 Python
python根据时间获取周数代码实例
Sep 30 Python
Python ORM框架Peewee用法详解
Apr 29 Python
python读取xml文件方法解析
Aug 04 Python
python如何快速拼接字符串
Oct 28 Python
AI:如何训练机器学习的模型
Apr 16 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实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
php微信支付接口开发程序
2016/08/02 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
Python 中 Meta Classes详解
2016/02/13 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
协议书格式
2014/04/23 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
2014年法院工作总结
2014/11/24 职场文书
小学生通知书评语
2014/12/31 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
css背景和边框标签实例详解
2021/05/21 HTML / CSS
Redis可视化客户端小结
2021/06/10 Redis
Golang表示枚举类型的详细讲解
2021/09/04 Golang
利用Python实现模拟登录知乎
2022/05/25 Python