アプリ:EduBlocksCreate Project

ページの下部へ移動

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

      にコードを直接記述することで利用できる場合があります。
    • モジュールの属性の表示
      • (注:2026-02-03) 一覧に表示されていても動作しないメソッドもあるようです(例:stamp)。
  • スケルトン(骨組み)
    • プロジェクト
    • 実行結果
    • Code
      • from turtle import *
        turtle = Turtle()
        turtle.home()
    • projectファイル
      • edu1460_1010.json
        ※ダウンロード([名前を付けてリンクを保存]する。エラー(警告)が表示されても保存する。)して、EduBlocksで読み込む([Import Project]ボタンをクリック)ことができます。
  • Turtle の動き
    • 移動および描画
      • forward()
        • Code
          • from turtle import *
            turtle = Turtle()
            turtle.forward(90)
        • projectファイル
      • right()
        • Code
          • from turtle import *
            turtle = Turtle()
            turtle.right(90)
            turtle.forward(90)
        • projectファイル
      • goto()
      • circle()
        • 練習問題:勾玉
          • 勾玉風の図形を描いてください。
  • Pen の制御
    • 描画状態
      • pendown()、penup()
  • 色の制御
    • color()、pencolor()
  • 塗りつぶし
    • begin fill()、end_fill()
  • さらなる描画の制御
    • write()
  • タートルの状態
    • 可視性
      • hideturtle()
  • 見た目
    • shape()
  • イベントを利用する
    • onclick():未実装(?)
  • TurtleScreen/Screen のメソッド
    • ウィンドウの制御
      • 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
    • projectファイル
    • 参考
  • cos2θ+sin2θ=1のグラフ表示
  • 東京スカイツリーの高さ
    • 角度と距離から東京スカイツリーの高さを求める
      • 仰角65°、距離295mのとき。
      • 視点の高さを1mとする。
  • Shape Flower

Copyright (C) 2022 Easy Programming

top