请问怎么体现下面的要求
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'))