Hi @Anna,
Firstly, well done for producing solutions which execute successfully and solve the problems 
Please, format your code before posting it here in the forum. You can click on the </> icon in the menu at the top of this forum’s text editor. This will give you 2 sets of 3 back ticks.
```
input your code here
```
If you now input your code between these, you will end up with it nicely formatted, which is then also easier for you to organise with the correct spacing and indentation etc. It also makes it easier to spot any errors or copy-and-paste slips.
To get an idea of what it should end up looking like, have a look at some of the formatted code other students have posted in this topic.
Now let’s think about taking Chessboard to the next level:
Your code works fine with dimensions 8 x 8 (8 rows, 8 columns). However, let’s say you wanted to provide the flexibility to change those dimensions to say 10 x 10, or 5 x 5. With your version, each time you’d have to manually amend:
- the number of '#'s in your two variables
evenRow
and oddRow
; and
- the row limit in your
for
loop condition: i < 8
Rather than have to make these manual adjustments each time, we ideally want the program to be able to handle this by a simple variable reassignment.
You could adapt your program to do this by declaring an additional variable at the beginning which stores the number of rows, and then replace the fixed 8
with this new variable’s name in the for
loop condition.
However, the problem then becomes how to extend this functionality to the number of columns as well. Have a look at how the model answer deals with this (using two for
loops, one nested within the other). You will really learn loads by spending time at this “reflection stage”, and by trying to amend your own version for this additional functionality.
Just one other comment…
Because you start your iteration at i = 0
your 1st row prints evenRow
, your 2nd row prints oddRow
etc. I’m sure this is the opposite to what you intended. You may want to think about how you can correct this as well.
Keep on learning, you’re making good progress! 