这个代码的IPO描述是什么啊

img


这个的IPO描述是什么啊,求解答。还有能不能告诉我这个代码的思路什么的啊

没输入;随机画四个16进制数字;类似计算器的显示,
比如8显示成类似“日”字,0就是日字没中间一横,A是日字没最下面一横;
draw()就是参数是true就落笔否则抬笔,笔向前移动40然后顺时针旋转90度。
drawchar就是画一个16进制数字,都是从“日”字的左边中间那里开始,向右,向下,向左,向上,再向上,向右向下,最后向右移动到下一个下一个数字开始绘制的地方;
每画一个数字都要走一遍这个顺序,如果是234等需要画中间一横的数字,那第一个向右就是draw(True)即落笔向右,其他的类似;
A if B else C可以写为

if B:
    A
else :
    C