##1、程序分析
国际象棋是8*8的,i(07)代表行,j(07)代表列。当i+j为奇数的时候,是黑色格子,反之,白色格子。

##2、程序实现

<>方法一:两重循环

(1)程序:
for i in range(8): for j in range(8): if (i+j)%2!=0: print(chr(219)*2,end='')
else: print(' ',end='') print('')
(2)效果展示:

<>方法二:元素的循环打印

(1)程序
#实现字符串的循环移动 def MoveLeft(string,n): n1=abs(n) length=len(string) n1= n1%length
#循环移位个数 if n==0: #不移动 return string elif n<0: #向左移动
string_n=string[n1:]+string[0:n1] else: #向右移动
string_n=string[(length-n1):]+string[0:(length-n1)] return string_n #a='123456'
#b=MoveLeft(a,1) #print(b) def main(): a=' 11 11 11 11' i=0 while i<8: print(a)
a=MoveLeft(a,-2) i+=1 main()
(2)实验效果

(3)程序分析
方法二使用了字符串循环移动的方法,相对于方法一更加的简便

技术
©2019-2020 Toolsou All rights reserved,
LinkedHashMap基本用法&使用实现简单缓存 dedecms网站被黑 劫持到其他网站如何解决苹果不送充填器耳机真为环保?可能还是为了赚钱吧图片格式转换错误总结-myBatis plus 分页numpy:多维数组的创建用C语言做很简单的飞机游戏Keras保存与加载模型(JSON+HDF5)福布斯中国汽车富豪榜:何小鹏第11 李想第14 李斌第15hive大量小文件处理方法总结