May-24-2020, 12:27 PM
There are lots of errors if I try and run the code, see the comments
import tkinter # remove extra space indent import random gameOver = False score = 0 squaresToClear = 0 # change capital S to lowrcase s def play_bombdodger(): create_bombfield(bombfield) window=tkinter.Tk() # change .TK to .Tk (lowercase k) 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) def layout_window(window): for rowNumber, rowList in enumerate (bombfield): for columnNumber, columnEntry in enumerate (rowList): if random.randint(1,100)<25: square=tkinter.Label(window, text=" ",bg= "darkgreen") # change Window to lowercase window elif random.randint(1,100)>75: square=tkinter.Label(window, text= " ", bg = "seagreen") else: square = tkinter.Label(window,text=" ", bg="green") square.grid(row.grid(row=rowNumber,column=columnNumber)) # add ) to the end, row is not defined square.bind("<button-1>", on_click) # on_click is not defined play_bombdodger()