This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark
Recipients docs@python, ethan.furman, mark, terry.reedy
Date 2014-08-03.06:55:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1407048909.91.0.287175914817.issue22122@psf.upfronthosting.co.za>
In-reply-to
Content
Ah, we're slightly at cross purposes. I showed them purely in terms of the procedural API. However, I can see now that I could have begun with:

import turtle
...
jane = turtle.Turtle()
jane.fd(100)

So, to "teach" their turtle how to go in a square, I guess they'd do:

def square(who, size=100):
    for n in range(4):
        who.fd(100)
        who.rt(90)

square(jane)

That seems reasonable, but then why isn't the first (and only complete) example done in this OO-ish style?

Anyway, I've marked this closed and will switch to this approach in future.

Thanks.
History
Date User Action Args
2014-08-03 06:55:09marksetrecipients: + mark, terry.reedy, docs@python, ethan.furman
2014-08-03 06:55:09marksetmessageid: <1407048909.91.0.287175914817.issue22122@psf.upfronthosting.co.za>
2014-08-03 06:55:09marklinkissue22122 messages
2014-08-03 06:55:09markcreate