用markdown画流程图

先上代码(注:本文的实验在typora软件上进行)

```flow
s=>start: 开始
e=>end: 结束
o=>operation: 操作项
sub=>subroutine: 子流程
cond=>condition: 条件
io=>inputoutput: 输出

s->o->cond
cond(yes)->io->e
cond(no)->sub(right)->o
\`\`\`

效果:
用markdown画流程图
用代码段的语法表示流程图,不过用“flow”标识,变量名=>变量类型:空格+框中的文字,最后用->符号表示实线箭头连接框名,就有了流程图。
流程图的六种变量类型:
start开始end结束/完成operation流程操作subroutine预定子流程condition条件判断inputoutput输入输出
根据参考文献1的内容,sub后面的括号里是right,所以sub在cond(no)的右边。
拓展阅读:Draw Diagrams With Markdown

参考文献

1

Markdown笔记:如何画流程图

2

MarkDown不能画流程图?其实很简单

上一篇:如何用python做一个简单好用的计算器


下一篇:《大话设计模式》——简单工厂模式(Python版)