打印直角梯形,输入上底,下底,高,打印直角梯形

初学者,实在没思路,打印直角梯形,输入上底,下底,高,打印直角梯形,求解


import turtle
a = eval(input("上底:"))
b = eval(input("下底:"))
h = eval(input("高:"))

turtle.pencolor("#00f")
turtle.pensize(2)
turtle.right(180)#往左先画上底
turtle.forward(a)
turtle.left(90)  #往下角度90度
turtle.forward(h)
turtle.left(90)  #往右角度90度
turtle.forward(b)
turtle.home()    #闭环
turtle.done()

你这题目有点问题吧,三个都确定的话,那如果上下底的差不是高的倍数呢