列印西洋棋棋盤

2021-09-23 01:49:17 字數 959 閱讀 5983

#! /bin/bash

*# 列印西洋棋棋盤

# 設定兩個變數,i 和 j,乙個代表行,乙個代表列,西洋棋為 88 棋盤

*# i=1 是代表準備列印第一行棋盤,第 1 行棋盤有灰色和藍色間隔輸出,總共為 8 列

*# i=1,j=1 代表第 1 行的第 1 列;i=2,j=3 代表第 2 行的第 3 列

*# 棋盤的規律是 i+j 如果是偶數,就列印藍色色塊,如果是奇數就列印灰色色塊

*# 使用 echo ‐ne 列印色塊,並且列印完成色塊後不自動換行,在同一行繼續輸出其他色塊

for i in

dofor j in

dosum=$[i+j]

if [ $[sum%2] -eq 0 ];then

echo -ne 「\033[46m \033[0m」

else

echo -ne 「\033[47m \033[0m」

fidone

echo

done

echo -n格式: echo -e 「\033[字背景顏色;字型顏色m字串\033[0m」

例如:echo -e 「\033[41;36m something here \033[0m」

其中41的位置代表底色, 36的位置是代表字的顏色

那些ascii code 是對顏色呼叫的始末.

\033[ ; m …… \033[0m

字背景顏色範圍:40----49

40:黑

41:深紅

42:綠

43:黃色

44:藍色

45:紫色

46:深綠

47:白色

字顏色:30-----------39

30:黑

31:紅

32:綠

33:黃

34:藍色

35:紫色

36:深綠

37:白色

列印西洋棋棋盤

設定兩個變數,i和j,乙個代表行,乙個代表列,西洋棋為8 8棋盤 i 1是代表列印第一行棋盤,第一行棋盤有灰色和藍色間隔輸出,總共為8列 i 1,j 1代表第一行第一列 i 2,j 3代表第二行第三列 棋盤的規律是i j如果是偶數,就列印藍色色塊,如果是奇數就列印灰色色塊 使用echo ne列印色塊...

ACM複習(17)8620 西洋棋棋盤

description 資訊學院的新生大一是不准帶電腦的 當然,部分 機 膽包天者不予討論 有時夜晚太無聊怎麼辦呢?下象棋是乙個不錯的消遣。下面是乙個基於西洋棋的遊戲。乙個西洋棋棋盤,由黑色和白色的正方形格仔相隔組成。假設棋盤左上角座標為原點 0,0 向右為x軸正方向,向下為y軸正方向,每個格仔闊度...

python繪製西洋棋規則口訣 西洋棋口訣

1.用車鎖門 直線或橫線 2.王與王形成馬步 用自己的王逼迫對方王到角落去 3.不是馬步走馬步 想辦法按正確的走法用已方王和對方王走成馬字步的局面 4.捉車就遠離 有時聰明的對方王會來捉你的車,這時就用車離它遠點,記住 離,豎線鎖門就豎線遠離 5.對王就將軍 如果對方的王和已方王走成了對王時,就是將...