为什么填充结束总是说格式不对

t.begin_fill()
for i in range(5):
t.fd(200)
t.rt(144)
t.end_fill()
到这总是报说格式不对,为什么呢

import turtle

t = turtle.Turtle()

t.color('blue', 'red')
t.begin_fill()
for i in range(5):
    t.fd(200)
    t.rt(144)
t.end_fill()

turtle.done()