注册 登录
编程论坛 Python论坛

随意设置坐标海龟的起始位置的命令

frefly0203 发布于 2021-08-27 15:28, 3838 次点击
使用turtle时,有个命令是随意设置坐标海龟的起始位置,请问谁知道是什么命令,谢谢
11 回复
#2
古1232021-08-27 16:23
你是说turtle.goto(x,y)吗?
#3
frefly02032021-08-27 17:29
不是,起始点不是(0,0),有个命令是可以改变起始位置,比如改为(100,20)
#4
古1232021-08-28 07:53
你是指设置原点位置吗?
是这个函数吗?setworldcoordinates
#5
frefly02032021-08-30 16:21
还有别的命令吗????
#6
frefly02032021-08-30 16:23
本来起点是(0,0),我记得有个命令,可以将(100,20)设置为起点画图;再执行该命令将(-100,-20)设置为起点画图,
#7
frefly02032021-08-30 16:49
本来起点是(0,0),我记得有个命令,可以将(100,20)设置为起点(0,0)画图;再执行该命令将(-100,-20)设置为起点(0,0)画图
#8
古1232021-08-30 19:39
回复 7楼 frefly0203
那我也不太清楚了,基本上没用过海龟库
#9
傻眼猫咪2021-08-30 22:21
turtle.mode("world")
turtle.setworldcoordinates(llx, lly, urx, ury)


llx – 數字,畫布左下角的 x 坐標
lly – 數字,畫布左下角的 y 坐標
urx – 數字,畫布右上角的 x 坐標
ury – 數字,畫布右上角的 y 坐標

設置用戶定義的坐標系,必要時切換到“世界”模式。這將執行一個screen.reset()。 如果“世界”模式已激活,則所有圖形都將根據新坐標重新繪製。
注:在用戶定義的坐標系中,角度可能會出現扭曲。


[此贴子已经被作者于2021-8-30 22:23编辑过]

#10
frefly02032021-08-31 10:35
还有一个更好用的命令,前一阵用过,可惜文件误删除了,想不起来命令了
#11
wq5002021-09-08 16:42
学习了,好用
#12
蟒蛇出洞2022-01-19 14:08
程序代码:
from turtle import *
from random import *
penup()
x = randint(-100,360)
y = randint(-100,360)
goto(x,y)
pendown()
1