7.11. (Part 1) Lo Shu Magic Square - Python

Опубликовано: 28 Ноябрь 2018
на канале: Kakra Detome
8,737
53

Starting out with Python, Third Edition, Tony Gaddis
Chapter 7
Programming Challenges

11. Lo Shu Magic Square

The Lo Shu Magic Square is a grid with 3 rows and 3 columns, shown in Figure 7-8. The Lo Shu Magic Square has the following properties:

The grid contains the numbers 1 through 9 exactly
The sum of each row, each column and each diagonal all add up to the same number. This is shown in figure figure 7-9.

4 9 2

3 5 7

8 1 6

In a program you can simulate a magic square using a two-dimensional list. Write a function that accepts a two-dimensional list as an argument and determines whether the list is a Lo Shu Magic Square. Test the function in a program.

Starting out with Python. Third Edition. Tony Gaddis.

Learn Java -    • Learn Java  

Learn Python -    • Learn Python  

Programming challenges, Starting out with Java by Tony Gaddis -    • Programming challenges - Starting out...  

Programming challenges, Starting out with Python by Tony Gaddis,    • Programming challenges - Starting out...  

Thanks 😊