Python turtle 图形

请问怎么体现下面的要求

1.需要用户输入想要画的正多边形名称(不是边数)
2.支持画的图形有三角,正方形,五边形,圆
3.画图之后待机等待用户再次输入
4.输入“结束”,系统终止

import turtle as t

size = 120

while True:
    txt = t.textinput("请输入图形名称:","三角形,正方形,五边形,圆(“结束”退出)")
    t.reset()
    if txt == '三角形':
        for i in range(3):
            t.fd(size)
            t.left(360//3)
    elif txt == '正方形':
        for i in range(4):
            t.fd(size)
            t.left(360//4)
    elif txt == '五边形':
        for i in range(5):
            t.fd(size)
            t.left(360//5)
    elif txt == '圆':
        t.circle(size)
    elif txt == '结束':
        t.bye()
        break
    else:
        t.up()
        t.back(200)
        t.down()
        t.write('没有指定的画法,请重新输入!',font=('System',20,'normal'))