设为首页收藏官网网盘立人百科立人课堂 今天是: 2021-06-13    美好的一天,从现在开始投稿

立人创客

 找回密码
 立即注册
成都市金牛实验中学校
查看: 139|回复: 2

[课程] python如何画流程图

[复制链接]

314

主题

1051

好友

1万

积分

社区管理员

创客导师

Rank: 9Rank: 9Rank: 9

积分
16927
威望
2501
立人币
8273
贡献
1168
大金牛币
368
乐创奖
27
乐享奖
8
乐课奖
4
立人证书
4

突出创客优秀版主荣誉管理创客元老

QQ
发表于 2021-3-7 16:54:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习python过程中,画流程图可以有效的帮助你梳理程序的逻辑。程序流程图简称流程图,是一种传统的算法表示法,流程图用统一规定的标准符号描述程序运行具体步骤,毫不夸张的讲,画流程图已经是程序员必须掌握的一个技能。

1. 为什么要画程序流程图
学编程还需要画流程图?不要质疑,确实需要,尤其对于初学者来说,更是不可或缺。
flow_chart-1583242481-0.jpg
你们不是关心怎么能学的快,学的好么,画程序流程图绝对是一个非常有效的学习手段,它的好处有以下几点

让思路更加清晰,逻辑更清楚
避免功能,逻辑有遗漏
有助于建立严谨的思维
初学者最常见的问题是一看就会,一写就错,心里好像很明白,可是脑子里一片混乱,手放在键盘上,都不知道该干什么。

一看就会,只能说明你对知识理解了,但是一写就错,脑子里一片混乱,除了知识运用不熟练这个因素外,更重要的原因是你组织代码的能力还很差,而程序流程图则可以有效的帮助你梳理程序的逻辑,流程图画的熟练,组织代码的能力也会渐渐随之提高。

2. 流程图的符号
其实,流程图的符号很少,也很好理解,初学阶段,只需要掌握以下符号,就可以画出程序流程图
程序流程图符号
flow_chart-1583242481-1.jpg
3. 流程图示例
先来看题目要求

使用input函数接收用户的输入数据,如果用户输入python,则输出90, 如果用户输入java,输出95,如果用户输入php,输出85,其他输入,程序输出0

根据这段题目要求,咱们画出程序的流程图
程序流程图

我们还没有去写代码,但是已经对程序的控制流程了如指掌,程序的输入输出,条件判断,所有这些都以图像的形式展示出来,现在,还觉得大脑里一片混乱么

最后,写出代码

  1. <font size="5">value = input("请输入一个整数:")

  2. if value == 'python':
  3.     print(90)
  4. elif value == 'java':
  5.     print(95)
  6. elif value == 'php':
  7.     print(85)
  8. else:
  9.     print(0)</font>
复制代码

立人创客、创客立人

314

主题

1051

好友

1万

积分

社区管理员

创客导师

Rank: 9Rank: 9Rank: 9

积分
16927
威望
2501
立人币
8273
贡献
1168
大金牛币
368
乐创奖
27
乐享奖
8
乐课奖
4
立人证书
4

突出创客优秀版主荣誉管理创客元老

QQ
 楼主| 发表于 2021-3-7 17:16:53 | 显示全部楼层
360截图-7817578.jpg u=2313772995,1995972290&amp;fm=26&amp;gp=0.jpg 1.jpg
立人创客、创客立人

314

主题

1051

好友

1万

积分

社区管理员

创客导师

Rank: 9Rank: 9Rank: 9

积分
16927
威望
2501
立人币
8273
贡献
1168
大金牛币
368
乐创奖
27
乐享奖
8
乐课奖
4
立人证书
4

突出创客优秀版主荣誉管理创客元老

QQ
 楼主| 发表于 2021-3-7 17:43:09 | 显示全部楼层
360截图-9485937.jpg 360截图-9477828.jpg
立人创客、创客立人
展开
Loading...
快速回复 返回顶部 返回列表