Scott W Dunning <swdunn...@cox.net> Wrote in message: > I am VERY new to python (programming too). I had a question regarding > functions. Is there a way to call a function multiple times without > recalling it over and over. Meaning is there a way I can call a function and > then add *5 or something like that? I am trying to code an American Flag > using turtle for class so Iâll post the code I have so far below. As you > can see towards the bottom I recall the functions to draw the stars, fill in > color and give it spacing. I was wondering if there was a way to cut down on > all that some how? >
Welcome to the tutor forum also, Scott. You'll find it works very similarly to python-list, and has many of the same people on it. I'm not sure how you tried to attach source, but please be aware that this is a text list - anything other than plain text will probably be invisible or inconvenient to someone. Just paste snippets inline when needed. What you're looking for is a loop. for and while are the two keywords for looping. In this case, since you know how many times you want to go round, loop is appropriate. Build a collection or iterator of length 5, and loop over it. range is designed for the purpose: for index in range (5): dosomething moresomething (index) Everything that's indented will happen 5 times. Later you'll want to learn continue and break, which can alter the simple flow. And presumably you already know if. import, for, while, if, elif, else, break, continue Incidentally, your star function could have been much shorter with a loop. -- DaveA
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor