* Edward Cherlin:
On Sun, Nov 29, 2009 at 11:34, Brian Blais <bbl...@bryant.edu> wrote:
After a bit of playing, I realized that I couldn't think of many exaples
which use turtle with conditional structures (if- and while- statements),
Repeat is used much more often. but of course we can provide examples
of any behavior you like. I like to use the turtle to generate
sequences, where I can use a conditional to stop when the turtle would
go off the screen. Fibonacci numbers, for example, or exponentials.
Similarly for spirals of various types. Simple cases like those are
easy to do in TA, while more complex sequences could use Python. There
are several fractal examples using loops provided with Sugar on a
Stick, including variations on Siepinksi constructions, and the Koch
Snowflake.
In ch 2 of
<url: http://preview.tinyurl.com/ProgrammingBookP3>
I use a turtle-generated spiral as the first example of a while loop.
I haven't got that far yet with that chapter, but I halfway plan on including a
turtle graphics solve-a-maze example, which would/will be an example of
conditionals with the turtle as a kind of actor making decisions.
or
functions that return values, as opposed to "procedures" like:
def square(length):
forward(length)
right(90)
forward(length)
right(90)
forward(length)
right(90)
forward(length)
right(90)
Plotting a graph. Some examples of that in ch 2 of aforementioned URL.
Cheers & hth.,
- Alf
--
http://mail.python.org/mailman/listinfo/python-list