现在,我有一个写出来的电路板的功能:
def board(canvas, width, height, n):
for row in range(n+1):
for col in range(n+1):
canvas.create_rectangle(row*height/n,col*width/n,(row+1)*height/n,(col+1)*width/n,width=1,fill='white',outline='green')
如何创建与此板对应的整数数组,并将每个整数初始化为“坏”?
答案 0 :(得分:2)
只需使用列表推导,稍后可以将数组的内容更改为整数,因为Python使用类型推断,这意味着我们可以初始化包含字符串的数组并更改项目以引用整数。
board = [['bad' for i in range(n + 1)] for j in range(n + 1)]