Python龟用三个参数绘制一个fatline

时间:2014-02-18 16:24:54

标签: python turtle-graphics

  

编写名为fatLine()的函数。函数fatLine()需要   三个参数:

     
      
  1. 一只乌龟,t
  2.   
  3. 一个整数segments,即绘制的行中的段数
  4.   
  5. 一个整数increment,即该行的每个连续段的宽度
  6.         

    函数fatLine()应该使用turtle t绘制一条线   由连接的部分组成。每个段的长度应为50。   第一个线段的宽度应为(参数)   increment,每个连续的段应该比   前一段incremen t。例如,如果segments = 5和   increment = 10,以下是正确的输出

我尝试使用三个参数对此进行编码,我不确定如何让它运行。任何帮助都会很棒谢谢。 我试图在空闲时编码,但我没有运气。请帮助解决有关如何执行的任何想法。

1 个答案:

答案 0 :(得分:0)

距今已有5年了,是时候这个问题了,尽管没有表现出编码方面的努力,却有了答案:

from turtle import Screen, Turtle

def fatLine(t, segments, increment):
    width = increment

    for _ in range(segments):
        t.width(width)
        t.forward(50)
        width += increment

screen = Screen()
turtle = Turtle(visible=False)

turtle.penup()
turtle.backward(200)
turtle.pendown()

fatLine(turtle, 8, 10)

screen.exitonclick()

enter image description here