Please fast solve this question Modify the python codes which are given below: ********gameOfLife.py:****************** import numpy import turtle from cell import Cell class GameOfLife: def __init__(self): self.rows =3 self.cols =3 self.grid = numpy.full((10, 10), Cell("green")) for i in range(0,self.rows): for j in range(0,self.cols): self.grid[i,j]=Cell("red"); def makeAlive(self,n1,n2): self.grid[n1,n2].makeAlive(); def showLife(self): for i in range(0,self.rows): for j in range(0,self.cols): self.grid[i,j].show(); def main(): wn = turtle.Screen() game = GameOfLife() game.makeAlive(2,3) game.makeAlive(4,5) game.makeAlive(6,7) game.showLife() wn.exitonclick() main() ******cell.py************* import random import turtle ALIVE = 1 DEAD = 0 class Cell: x = 0; y = 0; state = DEAD; def __init__(self,color, st=ALIVE): turtle.color(color) self.bug= turtle.Turtle(); self.state = st; self.bug.pencolor(color) self.bug.pensize(5) self.bug.showturtle() self.bug.shape('square') self.pos=[-2,2] self.bug.penup(); self.bug.goto(10*self.pos[random.randrange(0,2)]*random.randrange(0,turtle.Screen().window_width()//50),10*self.pos[random.randrange(0,2)]*random.randrange(0,turtle.Screen().window_height()//50)) self.bug.pendown(); def makeAlive(self): self.state = ALIVE def kill(self): self.state = DEAD def show(self): if self.state == ALIVE: self.bug.showturtle() self.bug.pendown(); else: self.bug.hideturtle(); self.bug.penup();
Please fast solve this question Modify the python codes which are given below:
********gameOfLife.py:******************
import numpy
import turtle
from cell import Cell
class GameOfLife:
def __init__(self):
self.rows =3
self.cols =3
self.grid = numpy.full((10, 10), Cell("green"))
for i in range(0,self.rows):
for j in range(0,self.cols):
self.grid[i,j]=Cell("red");
def makeAlive(self,n1,n2):
self.grid[n1,n2].makeAlive();
def showLife(self):
for i in range(0,self.rows):
for j in range(0,self.cols):
self.grid[i,j].show();
def main():
wn = turtle.Screen()
game = GameOfLife()
game.makeAlive(2,3)
game.makeAlive(4,5)
game.makeAlive(6,7)
game.showLife()
wn.exitonclick()
main()
******cell.py*************
import random
import turtle
ALIVE = 1
DEAD = 0
class Cell:
x = 0;
y = 0;
state = DEAD;
def __init__(self,color, st=ALIVE):
turtle.color(color)
self.bug= turtle.Turtle();
self.state = st;
self.bug.pencolor(color)
self.bug.pensize(5)
self.bug.showturtle()
self.bug.shape('square')
self.pos=[-2,2]
self.bug.penup();
self.bug.goto(10*self.pos[random.randrange(0,2)]*random.randrange(0,turtle.Screen().window_width()//50),10*self.pos[random.randrange(0,2)]*random.randrange(0,turtle.Screen().window_height()//50))
self.bug.pendown();
def makeAlive(self):
self.state = ALIVE
def kill(self):
self.state = DEAD
def show(self):
if self.state == ALIVE:
self.bug.showturtle()
self.bug.pendown();
else:
self.bug.hideturtle();
self.bug.penup();
Step by step
Solved in 2 steps with 1 images