Creating A 2d Grid For A Board Game In Python
Solution 1:
Try starting with something really simple, like printing out just the bottom row:
. 1 2 3 4 5
That's pretty easy
print'.', '1', '2', '3', '4', '5'
Now what if I want to have a variable sized board?
Let's try a loop
for i in range(length+1):
if i == 0:
print'.'else:
print i
Note that you need a variable length.
Ok what about the columns? These are letters, how can we print a variable length list of letters?
As you tackle these little problems one by one, you will start to realize what variables become apparent. Maybe you decide that storing a list of lists is the best way to do it, so make_board(size)
returns something like a list of of lists of characters, and show_board(board)
uses a for loop within a for loop to print it all out.
Don't expect the finished solution from StackOverflow, try doing some of this stuff and ask a question when you really get stuck!
Post a Comment for "Creating A 2d Grid For A Board Game In Python"