Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- from random import *
- def create_bombfield(A, n):
- for i in range(n):
- row = []
- for j in range(n):
- x = randint(0,1)
- row.append(x)
- A.append(row)
- def create_countfield(A, n):
- for i in range(n):
- row = []
- for j in range(n):
- tmp = 0
- if i > 0:
- tmp += bombfield[i - 1][j]
- if i < n - 1:
- tmp += bombfield[i + 1][j]
- if j > 0:
- tmp += bombfield[i][j - 1]
- if j < n - 1:
- tmp += bombfield[i][j + 1]
- if i > 0 and j > 0:
- tmp += bombfield[i - 1][j - 1]
- if i > 0 and j < n - 1:
- tmp += bombfield[i - 1][j + 1]
- if i < n - 1 and j > 0:
- tmp += bombfield[i + 1][j - 1]
- if i < n - 1 and j < n - 1:
- tmp += bombfield[i + 1][j + 1]
- row.append(tmp)
- A.append(row)
- root = Tk()
- n = 10
- bombfield = []
- countfield = []
- create_bombfield(bombfield, n)
- create_countfield(countfield, n)
- for i in range(n):
- print(bombfield[i])
- root.mainloop()
Add Comment
Please, Sign In to add comment