Python 布局\窗口未定义,即使我定义了它

Python 布局\窗口未定义,即使我定义了它,python,layout,window,undefined,Python,Layout,Window,Undefined,我用python编写了一个游戏,它说即使我写了,布局窗口也没有定义 def布局_窗口(窗口): 这是我的密码 import tkinter import random gameOver = False score = 0 squaresToClear = 0 def play_bombdodger(): create_bombfield(bombfield) window = tkinter.Tk() layout_window(window) window.ma

我用python编写了一个游戏,它说即使我写了,布局窗口也没有定义 def布局_窗口(窗口): 这是我的密码

import tkinter
import random
gameOver = False
score = 0
squaresToClear = 0
def play_bombdodger():
    create_bombfield(bombfield)
    window = tkinter.Tk()
    layout_window(window)
    window.mainloop
bombfield = []
def create_bombfield(bombfield):
    global squaresToClear
    for row in range(0,10):
        rowList = []
        for column in range(0,10):
            if random.randint(1,100) < 20:
                rowList.append(1)
            else:
                rowList.append(0)
                squaresToClear = squaresToClear + 1
        bombfield.append(rowList)
        printfield(bombfield)
def printfield(bombfield):
    for rowList in bombfield:
        print(rowList)
play_bombdodger()
def layout_window(window):
    for rowNumber, rowList in enumerate(bombfield):
        for columnNumber, columnEntry in enumerate(bombfield):
            if random.randint(1,100) < 25:
                square = tkinter.Label(window, text = "    ", bg = "darkgreen")
导入tkinter
随机输入
gameOver=False
分数=0
squaresToClear=0
def play_bombdodger():
创建_bombfield(bombfield)
window=tkinter.Tk()
布局_窗口(窗口)
window.mainloop
bombfield=[]
def创建_bombfield(bombfield):
全球平方清除
对于范围(0,10)中的行:
行列表=[]
对于范围(0,10)内的列:
如果随机。随机数(1100)<20:
行列表。追加(1)
其他:
行列表。追加(0)
squaresToClear=squaresToClear+1
bombfield.append(行列表)
printfield(bombfield)
def打印字段(bombfield):
对于bombfield中的行列表:
打印(行列表)
玩炸弹躲闪游戏
def布局_窗口(窗口):
对于rowNumber,枚举中的行列表(bombfield):
对于columnNumber,枚举中的columnEntry(bombfield):
如果随机。随机数(1100)<25:
square=tkinter.Label(窗口,text=”“,bg=“暗绿色”)

你调用
play\u bombdodger
它调用
layout\u window
,但是在你定义
layout\u window
之前,你调用
play\u bombdodget

在问题中将完整的回溯显示为正确格式的文本。现在它说globalSquaresToclear它没有定义。这本书没有说在哪里定义它