logo

Crowdly

In this exercise, we have a python script of Langton's ant that uses a 50 by 50 ...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

In this exercise, we have a python script of Langton's ant that uses a 50 by 50 grid. This grid is saved in a list of lists containing a 0 for each black cell and a 1 for each white cell. This list of list is a variable called grid.

There is a button on the window meant to load a predefined grid.

The only missing thing is the coding of the "load" button. We want this button to read an existing text file named "grid_save.txt"containing the state of the grid as text.

For example, if the text file contains:

0101

1101

0010

1110

We want the grid to be updated as:

[[0, 1, 0, 1],

 [1, 1, 0, 1],

 [0, 0, 1, 0],

 [1, 1, 1, 0]]

Here is the part of the code where the loading of the grid should be implemented:

new_file = open("grid_save.txt", "r")

if load == True:

x = 0

y = 0

for line in new_file:

line = line.strip(???)

y = y + 1

for character in line:

grid[y][x] = ???

x = x + 1

new_file.close()

Write the 2 missing pieces of code represented by ???. Seperate both line with a semi-colon ";".

More questions like this

Want instant access to all verified answers on moodle.ecam.fr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!