python輸出國(guó)際象棋棋盤的實(shí)例分享
國(guó)際象棋是當(dāng)今國(guó)際上最流行的智力體育運(yùn)動(dòng)項(xiàng)目。青年人下棋可以鍛煉思維、增強(qiáng)記憶力和培養(yǎng)堅(jiān)強(qiáng)的意志;中年人下棋可以享受美學(xué);老年下棋可以很好的休息娛樂(lè)。國(guó)際象棋游戲有自己的規(guī)則,需要兩個(gè)人將棋子落在棋盤上。
棋子落在棋盤上事件,在計(jì)算機(jī)看來(lái),是一段程序,而這些程序又由一系列的指令組成。關(guān)心編程語(yǔ)言的使用趨勢(shì)的人都知道,最近幾年,國(guó)內(nèi)最火的兩種語(yǔ)言非 Python 與 Go 莫屬,今天,我們就在計(jì)算機(jī)上用python開(kāi)啟一段輸出國(guó)際象棋棋盤的編程之旅。
程序分析:用i控制行,j來(lái)控制列,根據(jù)i+j的和的變化來(lái)控制輸出黑方格,還是白方格。
代碼:
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 ''
實(shí)例擴(kuò)展
#輸出國(guó)際象棋棋盤
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()
輸出結(jié)果是這樣的:
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
到此這篇關(guān)于python輸出國(guó)際象棋棋盤的實(shí)例分享的文章就介紹到這了,更多相關(guān)python編程入門之輸出國(guó)際象棋棋盤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python Opencv實(shí)現(xiàn)單目標(biāo)檢測(cè)的示例代碼
這篇文章主要介紹了Python Opencv實(shí)現(xiàn)單目標(biāo)檢測(cè)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
python?cv2.waitKey()函數(shù)的使用
這篇文章主要介紹了python?cv2.waitKey()函數(shù)的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
Python如何通過(guò)subprocess調(diào)用adb命令詳解
python可以說(shuō)是寫一些小腳本的利器語(yǔ)法簡(jiǎn)單,做為最著名的就“膠水語(yǔ)言”用它來(lái)寫一些命令腳本非常的方便。下面這篇文章主要給大家介紹了關(guān)于Python如何通過(guò)subprocess調(diào)用adb命令的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08
DataFrame:通過(guò)SparkSql將scala類轉(zhuǎn)為DataFrame的方法
今天小編就為大家分享一篇DataFrame:通過(guò)SparkSql將scala類轉(zhuǎn)為DataFrame的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
Python使用matplotlib和pandas實(shí)現(xiàn)的畫圖操作【經(jīng)典示例】
這篇文章主要介紹了Python使用matplotlib和pandas實(shí)現(xiàn)的畫圖操作,結(jié)合實(shí)例形式分析了Python基于matplotlib和pandas的數(shù)值運(yùn)算與圖形顯示操作相關(guān)實(shí)現(xiàn)技巧,并對(duì)部分代碼的圖形顯示進(jìn)行了顯示效果測(cè)試,需要的朋友可以參考下2018-06-06

