サンプルプログラム
サンプルプログラムを提供します. このページのプログラムは「pyturtle.py」と同じフォルダにダウンロードすれば,「IDLE」を介して実行できます. IDLEを起動して「File」から「Open」でダウンロードしたファイルを指定して 新たに開かれる「Editor」で「Run」「Run Module」で実行してください.
トピック一覧
はじめに
タートルグラフィクス
- simple_star.py(星形を描く)
- sprout.py(植物の芽を描く; circle,markとbackの例)
- square.py(正方形を描く)
- square_fill.py(塗りつぶされた正方形を描く)
- star_fill.py(塗りつぶされた星形を描く)
- two_stars.py(星形を二つ描く; ホバー移動の例)
変数
繰り返し
- polygon0.py
- polygon1.py
- five_triangles.py
- triangle_sequence.py
- triangle_sequence2.py
- nested_box.py
- spiral.py
- sin_curve.py
- integral_x2.py(関数f(x)=x2の指定された区間での定積分の近似値の計算)
- dice_trials.py(サイコロのシミュレーション)
- dice_trials_w_list.py(参考:サイコロのシミュレーションのリスト版)
条件分岐
- dots.py
- circles.py
- circles_tuple.py(参考:circles.pyと同じ処理を条件分岐を使わずに実現)
- fact.py(階乗の計算)
- season.py(1-12月→季節)
条件による繰り返し
- collatz.py(コラッツ予想)
- fibonacci.py(フィボナッチ数列)
関数
- bi.py
- bi2.py(bi.pyの関数squareを書き直したバージョン)
- a_emblem.py
(a_emblem_poorly_configured.py: 上と同じ図形を描く「わかりにくい構成」のプログラム) - five_triangles_w_func.py
- star_arc.py
- t_shapes.py
- frame.py
- escape.py
- flower_garden.py
- variable_scope.py(変数のスコープの確認)
- integral.py(与えられた関数の指定された区間での定積分の近似値の計算)
- composite_func.py(合成関数の生成と利用)
- psr.py(コンピュータ同士のジャンケン)