Sss123057057 发表于 2021-2-11 10:40:28

字符图

import copy
grid = [['.', '.', '.', '.', '.', '.'],
          ['.', '0', '0', '.', '.', '.'],
          ['0', '0', '0', '0', '.', '.'],
          ['0', '0', '0', '0', '0', '.'],
          ['.', '0', '0', '0', '0', '0'],
          ['0', '0', '0', '0', '0', '.'],
          ['0', '0', '0', '0', '.', '.'],
          ['.', '0', '0', '.', '.', '.'],
          ['.', '.', '.', '.', '.', '.','.']]
c = copy.deepcopy(grid)
gridLen = len(grid)# 检测行数
cyctime = len(grid)# 检测列数
i = 0

for j in range(cyctime):
    if j < cyctime:
      for i in range(gridLen):
            if i < gridLen:
                print(c, end=' ')
    i = i+1
    print()
标红的是我加入的,但程序只能打印矩形,how to do
c那一行时好时坏,why

洋洋痒 发表于 2021-2-12 08:24:49

不知道我的回答是不是你想要效果,我没太看懂你想做什么事grid = [['.', '.', '.', '.', '.', '.'],
          ['.', '0', '0', '.', '.', '.'],
          ['0', '0', '0', '0', '.', '.'],
          ['0', '0', '0', '0', '0', '.'],
          ['.', '0', '0', '0', '0', '0'],
          ['0', '0', '0', '0', '0', '.'],
          ['0', '0', '0', '0', '.', '.'],
          ['.', '0', '0', '.', '.', '.'],
          ['.', '.', '.', '.', '.', '.','.']]

for i in grid:#遍历列表每个元素,每个元素都是一个列表
    for j in i:#再遍历每个元素进行打印
      print(j,end=' ')
    print()#打印完一个元素换行一次

_2_ 发表于 2021-2-12 09:24:40

洋洋痒 发表于 2021-2-12 08:24
不知道我的回答是不是你想要效果,我没太看懂你想做什么事

额……那个 deepcopy 我也没看懂有什么用
后面没有用上
页: [1]
查看完整版本: 字符图