python输出国际象棋棋盘的实例分享
作者:宋宋大人 时间:2023-10-31 08:49:49
国际象棋是当今国际上最流行的智力体育运动项目。青年人下棋可以锻炼思维、增强记忆力和培养坚强的意志;中年人下棋可以享受美学;老年下棋可以很好的休息娱乐。国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘上。
棋子落在棋盘上事件,在计算机看来,是一段程序,而这些程序又由一系列的指令组成。关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 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()
输出结果是这样的:
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
来源:https://www.py.cn/jishu/jichu/21284.html
标签:python,国际象棋
0
投稿
猜你喜欢
Python多线程以及多线程中join()的使用方法示例
2021-02-07 16:25:03
详解Python程序与服务器连接的WSGI接口
2021-11-19 03:57:10
python pyg2plot的原理知识点总结
2021-03-27 23:13:51
Python3实现从文件中读取指定行的方法
2021-01-06 04:18:17
Python学习笔记_数据排序方法
2022-03-07 01:28:33
ASP实现防止网站被采集代码
2011-03-25 10:40:00
使用xtrabackup实现mysql备份
2024-01-21 07:57:57
用Python写一个无界面的2048小游戏
2022-02-12 11:18:23
python try 异常处理(史上最全)
2021-11-19 21:03:04
使用WordPress发送电子邮件的相关PHP函数用法解析
2024-05-11 09:44:45
node.js入门教程迷你书、node.js入门web应用开发完全示例
2024-05-03 15:57:38
Python3中map()、reduce()、filter()的用法详解
2024-01-03 01:27:23
如何在Mac OS X中安装MySQL
2009-09-01 10:16:00
ASP利用Google实现在线翻译功能
2010-03-07 17:28:00
基于Python实现视频转字符画动漫小工具
2022-12-20 04:33:54
教你用Python写一个植物大战僵尸小游戏
2021-07-19 22:59:37
python生成IP段的方法
2023-07-22 00:00:30
详解python爬虫系列之初识爬虫
2023-11-21 04:09:41
用Asp+XmlHttp实现RssReader功能
2008-07-09 12:20:00
c#数据绑定之向查询中添加参数(.Net连接外部数据库)
2024-01-25 00:59:03