Python Programming: 2-Dimensional list The Lo Shu Magic Square is a grid with 3 rows and 3 columns that contains the numbers 1 through 9 exactly. The sum of each row, each column, and each diagonal all add up to the same number. Write the program in Python that reads a 2-dimensional list from .txt files and returns if it is a Lo Shu Square or not. (Use 2 .txt files, one is a Lo Shu Square and the other is not) Write a function that accepts a two-dimensional list as an argument and determines whether the list is a Lo Shu Magic Square. Remember to check the sum of the rows, columns, and diagonals. Use only local variables across all your functions. Test the function in the program by sending in the 2 .txt files described above. 4 9 2 3 5 7 8 1 6
Python
The Lo Shu Magic Square is a grid with 3 rows and 3 columns that contains the numbers 1 through 9 exactly. The sum of each row, each column, and each diagonal all add up to the same number.
Write the program in Python that reads a 2-dimensional list from .txt files and returns if it is a Lo Shu Square or not. (Use 2 .txt files, one is a Lo Shu Square and the other is not)
Write a function that accepts a two-dimensional list as an argument and determines whether the list is a Lo Shu Magic Square. Remember to check the sum of the rows, columns, and diagonals. Use only local variables across all your functions.
Test the function in the program by sending in the 2 .txt files described above.
4 | 9 | 2 |
3 | 5 | 7 |
8 | 1 | 6 |
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 4 images