range()函数导致错误“ TypeError:'float'对象无法解释为整数

时间:2020-04-30 10:20:28

标签: python

当尝试运行以下代码外壳时,指出一个错误,这不是完整的代码,但是如果您需要整个代码,我将尝试创建一种“生命游戏”应用程序。

cell_matrix = []
for i in range(field_height):
    for j in range(field_width):
        square = canvas.create_rectangle(2 + cell_size*j, 2 + cell_size*i, cell_size + cell_size*j - 2, cell_size + cell_size*i - 2, fill=fill_color)
        canvas.itemconfig(square, state=HIDDEN, tags=('hid','0'))
        cell_matrix.append(square)
fict_square = canvas.create_rectangle(0,0,0,0, state=HIDDEN, tags=('hid','0'))
cell_matrix.append(fict_square)

Shell指示错误:

       for i in range(field_height):
TypeError: 'float' object cannot be interpreted as an integer

0 个答案:

没有答案