職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

キャンパスと座標系

2021年03月27日 | Python
キャンパスと座標

【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
Python の統合開発環境:IDLE
IDLEの操作は別サイト参照のこと

【キャンパスと座標】
window_width()メソッド・window_height()メソッドでキャンパスサイズを確認する

・下記のようなコードを書き「kame2.py」に書き、実行してみる
import turtle

kame = turtle.Turtle()
kame.shape('turtle')
kame.shapesize(2,2,3)

w = kame.getscreen().window_width()
h = kame.getscreen().window_height()
print(w)
print(h)

実行
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
=========================== RESTART: D:\Data\kame2.py ==========================
960
810
>>>
次に、マウスでキャンパスサイズを変えて実行
>>> kame.getscreen().window_width()
579
>>> kame.getscreen().window_height()
456
>>>
【現在位置を知る】
=========================== RESTART: D:\Data\kame2.py ==========================
>>> kame.position()
(0.00,0.00)
>>>
【移動する】
=========================== RESTART: D:\Data\kame2.py ==========================
>>> kame.goto(150,200)
>>>

>>> kame.position()
(150.00,200.00)
>>>
【距離の測定】
>>> kame.distance(0,0)
250.0
>>>

【ペンの上げ下げ】
・ペンを上げると亀は動くか円が描かれない
>>> kame.penup()
>>> kame.circle(150)
>>> #ペンの状態を調べる
>>> kame.isdown()
False
・ペンを下げると、亀が動き円も描かれる
>>> kame.pendown()
>>> kame.circle(150)
>>>
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする