アプリ:EduBlocks:Create Project
- EduBlocksアプリ:Previous Versions: July 2023
- EduBlocks turtle モジュール
- ※使用したいメソッドに対応するブロックが無い(準備されていない)場合には、Customブロック

にコードを直接記述することで利用できる場合があります。 - モジュールの属性の表示

- (注:2026-02-03) 一覧に表示されていても動作しないメソッドもあるようです(例:stamp)。
- ※使用したいメソッドに対応するブロックが無い(準備されていない)場合には、Customブロック
- Python:
turtle— Turtle graphics
- スケルトン(骨組み)
- プロジェクト

- 実行結果

- Code
- from turtle import *
turtle = Turtle()
turtle.home()
- from turtle import *
- projectファイル
- edu1460_1010.json
※ダウンロード([名前を付けてリンクを保存]する。エラー(警告)が表示されても保存する。)して、EduBlocksで読み込む([Import Project]ボタンをクリック)ことができます。
- edu1460_1010.json
- プロジェクト
- Turtle の動き
- Pen の制御
- 描画状態
- pendown()、penup()
- pendown()、penup()
- 描画状態
- 色の制御
- color()、pencolor()
- color()、pencolor()
- 塗りつぶし
- begin fill()、end_fill()
- begin fill()、end_fill()
- さらなる描画の制御
- write()
- write()
- タートルの状態
- 可視性
- hideturtle()
- hideturtle()
- 可視性
- 見た目
- shape()
- イベントを利用する
- onclick():未実装(?)
- TurtleScreen/Screen のメソッド
- ウィンドウの制御
- bgcolor()
- bgcolor()
- ウィンドウの制御
- アニメーションの制御
- delay()
- tracer()
- update()
- スクリーンイベントを利用する
- onkey() :未実装(?)
- 設定と特殊なメソッド
- turtles()
- 入力メソッド
- textinput():未実装(?)
- Screen 独自のメソッド
- setup()
■反復
- 虹色の亀:リスト(1次元配列)
- 虹色の7角形
- 多角形の回転(2重ループ)
- モジュールの属性の表示(for … in)
■分岐
- 壁で反転
▼ 高校生レベル
- ed1460-heart
- ハート

- Code
- from turtle import *
import math
turtle = Turtle()
turtle.penup()
scale = 10
for deg in range(0,360):
th = math.radians(deg)
x = 16 * math.sin(th) ** 3
y = 13 * math.cos(th) – 5 * math.cos(2*th) – 2 * math.cos(3th) – math.cos(4th)
turtle.goto(x * scale, y * scale) # your own code
- from turtle import *
- projectファイル
- 参考
- ハート
- cos2θ+sin2θ=1のグラフ表示
- イメージ

- 実行結果
- projectファイル
- sin2x+cos2x=1.json
- 関連
- イメージ
- 東京スカイツリーの高さ
- 角度と距離から東京スカイツリーの高さを求める
- 仰角65°、距離295mのとき。
- 視点の高さを1mとする。
- 角度と距離から東京スカイツリーの高さを求める
- Shape Flower
Copyright (C) 2022 Easy Programming








