网络编程
位置:首页>> 网络编程>> Python编程>> python输出国际象棋棋盘的实例分享

python输出国际象棋棋盘的实例分享

作者:宋宋大人  发布时间:2023-10-31 08:49:49 

标签:python,国际象棋

国际象棋是当今国际上最流行的智力体育运动项目。青年人下棋可以锻炼思维、增强记忆力和培养坚强的意志;中年人下棋可以享受美学;老年下棋可以很好的休息娱乐。国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘上。

棋子落在棋盘上事件,在计算机看来,是一段程序,而这些程序又由一系列的指令组成。关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com