##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,
python中delete怎么用_python中如何使用np.delete()方法?大厂Java岗春招必看:论一个面渣逆袭之路上必学得那些知识点3 4j不是合法的python表达式_3+4j不是合法的Python表达式。SQL综合题 员工单位综合题pyqt按钮调用python程序_PyQt:链接按钮到程序中的函数找出游戏的获胜者(java)看完这个去面试,稳过~~将硬盘转换成GPT分区格式python常用内置函数C语言(猜数字小游戏)