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();

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

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();

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY