Tri*_*tan 0 python turtle-graphics
如何在乌龟图形(python)中绘制椭圆/椭圆形?我希望能够使用circle()函数或类似函数绘制椭圆和椭圆的一部分。我可以使用#turtlesize(stretch_wid = None,stretch_len = 10,outline = None)标记一个。但是我不希望它充满色彩。
小智 5
我制定了自己的功能来绘制椭圆,我个人认为这非常有用:
def talloval(r): # Verticle Oval
turtle.left(45)
for loop in range(2): # Draws 2 halves of ellipse
turtle.circle(r,90) # Long curved part
turtle.circle(r/2,90) # Short curved part
def flatoval(r): # Horizontal Oval
turtle.right(45)
for loop in range(2):
turtle.circle(r,90)
turtle.circle(r/2,90)
Run Code Online (Sandbox Code Playgroud)
该r是圆的半径和它控制椭圆有多大。向左/向右转的原因是因为没有它,椭圆是对角线的。