2012-09-21 82 views
1

有什麼辦法可以讓光標(烏龜)進入畫布的右邊,左邊,下邊和上邊?如何將烏龜移動到畫布邊緣?

Someone suggested使用turtle.setx()參數爲0移動到最左邊的位置。但是當我這樣做時,龜被移動到默認位置(到中心)

+1

你讀了烏龜圖形文件?特別是引言:「想象一下機器人烏龜從x-y平面的(0,0)開始。」和http://docs.python.org/py3k/library/turtle.html#turtle.screensize? – Dave

回答

2

使用window_width()window_height()函數來確定窗口的大小:

這使龜到最右邊緣:

import turtle as tt 

def main(): 
    tt.reset() 
    print(tt.window_width(), tt.window_height()) 
    tt.setx(tt.window_width()//2) 

if __name__ == '__main__': 
    main() 
    tt.mainloop()