编写名为
fatLine()
的函数。函数fatLine()
需要 三个参数:
- 一只乌龟,
t
- 一个整数
segments
,即绘制的行中的段数- 一个整数
醇>increment
,即该行的每个连续段的宽度函数
fatLine()
应该使用turtle t绘制一条线 由连接的部分组成。每个段的长度应为50。 第一个线段的宽度应为(参数)increment
,每个连续的段应该比 前一段incremen
t。例如,如果segments = 5
和increment = 10
,以下是正确的输出
我尝试使用三个参数对此进行编码,我不确定如何让它运行。任何帮助都会很棒谢谢。 我试图在空闲时编码,但我没有运气。请帮助解决有关如何执行的任何想法。
答案 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()