turtle モジュール

柴田さんの Blog より
http://coreblog.org/ats/turtle-module-pyton2.6

よし、Python2.6 の turtle モジュールのデモを試してみよう!
と思ったけど、Macports で入れた Python2.6 の Demo ってドコ?

じゃあ Python2.5 で試そうか、ということでコチラ

>>> from turtle import *
------------------------------------------------------------
Traceback (most recent call last):
  File "<ipython console>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk/turtle.py", line 19, in <module>
    import Tkinter
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk/Tkinter.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter

tkinter が入ってないっぽい…のでインストール。

$ sudo port install py25-tkinstall
--->  Fetching py25-tkinter
--->  Verifying checksum(s) for py25-tkinter
--->  Extracting py25-tkinter
--->  Configuring py25-tkinter
--->  Building py25-tkinter
--->  Staging py25-tkinter into destroot
--->  Installing py25-tkinter @2.5.4_0
--->  Activating py25-tkinter @2.5.4_0
--->  Cleaning py25-tkinter

もう一度。

>>> from turtle import *
>>> import math
>>> clear()
>>> forward(100)
>>> right(90)
>>> forward(100)
>>> right(135)
>>> forward(100*math.sqrt(2))

にょほほ、楽しーい。

これ読む: LL温泉 2008 のチュートリアル資料 PDF