【程序 9】
题目:要求输出国际象棋棋盘。
1.程序分析:用 i 控制行,
j 来控制列,根据 i+j 的和的变化来控制输出黑方格,还是白方格。
方法一:
import sys
for i in range(8):
for j in range(8):
if (i + j) % 2 == 0:
sys.stdout.write(chr(219))
sys.stdout.write(chr(219))
else:
sys.stdout.write(' ')
print('')
方法二:
for i in range(8):
for j in range(8):
if (i + j) % 2 == 0:
print(chr(219) * 2, end='') # 连续输出字符
else:
print(' ', end='') # 添加空格以便于对齐
print() # 换行
输出结果:
ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ
柳志军:13418977808(手机微信),QQ:93684042
浙公网安备 33010602011771号