I don’t understand why Tkinter doesn’t show up. I run it but Tkinter doesn’t show up and this is my game code :
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(rowList):
if random.randint(1,1000) < 25:
square = tkinter.Label(window, text = " ", bg = "darkgreen")
elif random.randint(1,1000) > 75:
square = tkinter.Label(window, text = " ", bg = "seagreen")
else:
square = tkinter.Label(window, text = " ", bg = "green")
square.grid(row = rowNumber,column = columnNumber)
play_bombdodger
I went on the internet to look it up and expected it to be successful but I was completely disappointed
New contributor
gia hưng phan lạc is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.