2017-01-16 9 views
1

は、事ある イムは学校で私の個人的なプロジェクトのためのウェストミンスター宮殿を描く、 最短の方法でウィンドウの行を作成するので、私はこの思い付いた:Pythonのカメの開始位置

from turtle import* 
for row in range(1): 
    for col in range(1,8,2): 
     penup() 
     setpos(col*50, row*50) 
     pendown() 
     for i in range(4): 
      fd(50) 
      lt(90) 

それは私がしたいだけのように行の4つのウィンドウを描画していますが、問題は、それは常に起動して開始することです位置(0,0)と 私は(-335、-195)で描画を開始したいと思っていますが、私はちょうどどのように把握できません もし誰かが大丈夫なら私はgratefullでしょうLDあなたがforループの前に追加することができ、この

+1

[Python turtle set start position]の複製があります(http://stackoverflow.com/questions/14713037/python-turtle-set-start-position) – MooingRawr

+0

[turtle doc](https://docs.python。 org/3.5/library/turtle.html) – furas

+0

以下の回答は、前の質問の2番目の回答の正確な複製です。 –

答えて

0

で私を助け:

penup() 
goto(-335,195) 
pendown() 

for row in range(1)にはポイントがありません。トリプルネストループではなく、row = 1を定義することができます。

+0

はい私はそれを試みたが、私のsetpos(x、y)が書かれているので、最初に戻ってくる –

+0

ああ、私はsetpos(col * 50、row * 50)で解決策を見つけた。それはそれのように見えるように行(col * 50-335、行* 50-195)、行の先端ありがとう;) –

関連する問題