Python的turtle库画图使用中的问题

具体代码如如图,问题再最后一行代码,按照turtle库的坐标体系来说,画完两个半圆时,小海龟的朝向应该是-90°(或是270°),理论上起点在小海龟的左侧,如要实现图一的效果,前进方向应该是seth(180)才对,结果seth(0)才是这个效果,而seth(180)变成图二的效果了,同时最后一条线小海龟箭头的方向为什么跟直线前进的方向相反呢?不是应该同方向才对么,求帮忙解惑。

当turtle.seth(0),箭头指向0,就是→,因为你后面是turtle.fd(-400),面向右方后退400个单位

turtle.seth(0),箭头指向180,就是←,turtle.fd(400),-400变为400,就是想要的效果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-09
海龟箭头指向的运动方向为正,所以,如果你要seth(180),则fd(400)就好本回答被提问者采纳
相似回答