On Feb 23, 2014, at 2:26 AM, Peter Otten <__pete...@web.de> wrote: > If you want to make rows with more or less stars, or stars in other colors > you could add parameters: > > def star_row(numstars, starcolor): > for i in range(numstars): > fillstar(starcolor) > space(25) > > Your code will then become > > star_row(6, red) > row(25) > star_row(5, red) > row(25) > I have a question with the above loop function. Why couldn’t row(25) be added into the function so that wouldn’t have to placed in between every star_row()? > > which still shows a repetetive pattern and thus you can simplify it with > another loop. You should be able to find a way to write that loop with two > star_row() calls on a single iteration, but can you do it with a single call > too? Not sure I understand what you mean in the above paragraph?
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor