西洋棋是當今國際上最流行的智力體育運動專案。青年人下棋可以鍛鍊思維、增強記憶力和培養堅強的意志;中年人下棋可以享受美學;老年下棋可以很好的休息娛樂。西洋棋遊戲有自己的規則,需要兩個人將棋子落在棋盤上。
棋子落在棋盤上事件,在計算機看來,是一段程式,而這些程式又由一系列的指令組成。關心程式語言的使用趨勢的人都知道,最近幾年,國內最火的兩種語言非 python 與 go 莫屬,今天,我們就在計算機上用python開啟一段輸出西洋棋棋盤的程式設計之旅。
程式分析:用i控制行,j來控制列,根據i+j的和的變化來控制輸出黑方格,還是白方格。
**:include "stdio.h"
m}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:
pri' ')
else:
print(' ',end=' ')
print()
輸出結果是這樣的:
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ ʏ ʏ ʏ
ʏ apeghjiwuzs5; ʏ ʏ
ʏ ʏ ʏ ʏ
C語言經典演算法100例 009 輸出西洋棋棋盤
題目如下 輸出西洋棋棋盤 8 8黑白格相間。1.分析 雙重迴圈,按條件選擇輸出黑或者白。但這個條件怎麼確定呢,可以看到,奇數列中所有奇數行為白色,偶數列中所有偶數行為白色,然而我們在程式中並不會根據每行的奇偶再去判斷列的奇偶,而巧妙的將條件轉化為 當行數與列數的和為偶數時,輸出白色。2.程式如下 i...
C語言經典演算法100例 009 輸出西洋棋棋盤
題目如下 輸出西洋棋棋盤 8 8黑白格相間。1.分析 雙重迴圈,按條件選擇輸出黑或者白。但這個條件怎麼確定呢,可以看到,奇數列中所有奇數行為白色,偶數列中所有偶數行為白色,然而我們在程式中並不會根據每行的奇偶再去判斷列的奇偶,而巧妙的將條件轉化為 當行數與列數的和為偶數時,輸出白色。2.程式如下 i...
列印西洋棋棋盤
bin bash 列印西洋棋棋盤 設定兩個變數,i 和 j,乙個代表行,乙個代表列,西洋棋為 88 棋盤 i 1 是代表準備列印第一行棋盤,第 1 行棋盤有灰色和藍色間隔輸出,總共為 8 列 i 1,j 1 代表第 1 行的第 1 列 i 2,j 3 代表第 2 行的第 3 列 棋盤的規律是 i j...