Python逗号代码和字符图网格

Python编程快速上手实践项目题目,欢迎指证与优化!

  1. 逗号代码
    源代码:
    spam = ['apples', 'bananas', 'tofu', 'cats']
    for i in range(len(spam)-1):
        print(spam[i],end = ",")
    print ("and" + " " + spam[len(spam)-1])

运行结果:
apples,bananas,tofu,and cats

  1. 符图网格
    源代码:
grid = [['.', '.', '.', '.', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['O', 'O', 'O', 'O', 'O', '.'],
['.', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]

for j in range (len (grid[0])):
    for i in range (len(grid)):
        print (grid[i][j],end="")
    print ("\r")

运行结果:

..OO.OO..
.OOOOOOO.
.OOOOOOO.
..OOOOO..
...OOO...
....O....