-
要求输出国际象棋棋盘
我们分析一下这个棋盘,是8X8的棋盘,设为i行j列,i+j若等于奇数,那么棋盘为黑色,否则棋盘为白色。
'''
打印国际象棋的棋盘
'''
for i in range(0,8):
for j in range(0,8):
if (i+j)%2 == 0:
print('■',end='')#在棋盘上显示为白色,之所以是黑色,是因为考虑背景
else:
print('□',end='')#在棋盘上为黑色,同样也考虑了背景
print()#打印一行之后要回车
输出如下:

- 打印楼梯,同时在楼梯上方打印出两个笑脸
'''打印楼梯同时在楼梯上上打两张笑脸'''
print('{}\t{}'.format('(#^.^#)','(#^.^#)'))
for i in range(15,40,3):
print('{}\n'.format('*'*i),end='')
输出结果:
D:\anaconda\python.exe D:/bilibili大学/python经典习题100道/习题10.py
(#^.^#) (#^.^#)
***************
******************
*********************
************************
***************************
******************************
*********************************
************************************
***************************************
Process finished with exit code 0
网友评论