python初学13.Python程序的基本控制流程(上)

Python的基本流程控制

复合赋值语句

在Python中,可以使用一次赋值符号,给多个变量同时赋值:



大家思考一下以下这个的赋值机理:



好了,揭晓答案,结果是这样的:



它是将'Python'这个字符串按照字符拆成6个字符,按顺序分给b,c,d,e,f,g变量

所以b变量对应的是'P'这个字符

打断一下,你对你的性别满意么?

有没有可能换个性别?



当然 ,我是说在Python中,别误解!



这不就实现了么,哈哈

划重点:age_1,age_2 = age_2,age_1这种操作是Python独有的,是不是很方便

还记得其他语言交换两个变量的值很多情况都习惯用第三者temp么?



还有一种很厉害的操作:



以上是给变量同时赋值为一个值

其实在python中也支持运算操作和赋值操作结合的操作(官方称为复合赋值)



这个怎么看呢?上面涉及加减乘除

我拿乘法解释一下:

length *= 4   可以理解为 length = length*4  (但两者操作还是有区别的,现在不说哦~)

其他三个就可以按照这个模式推出来啦~

当然,还有乘方和取余数的操作:



理解方法同上~

顺序结构

顺序结构指的是做一件事情是按顺序完成每个步骤的

举个栗子,我们糖炒个栗子:



若干步骤之后。。。。。。



好了中间的过程省略了,有兴趣可以查看这个链接亲手做一下:

http://home.meishichina.com/recipe-92590.html

什么?你没兴趣做?只会吃?



大家应该从糖炒栗子的做法中理解了什么事顺序结构

没用代码演示不爽是吧,来一发!



我输入5,按回车



通过输入半径,然后计算得出圆的面积,这就是一种顺序结构啦

来,给你看个好玩的!



导入个模块,Python可以通过导入calendar日历模块,查看某年的日历(我这里查看的是今年的)

至于import我之后连载会说到,莫慌!

运行结果是:



哈哈  是不是写代码的时候  想看日历可以用这个?

-----------------------------------------------------------------------

你用吧 ,反正我是不用

我会用



这个!

这个多好   还提示今天是 几号 和 周几 还有 具体时间~~~~~

以上的日历显示也是顺序结构哦~

时间不早咯,明天再继续连载(啊,现在已经是第二天)

今天作业:按照我的操作走一遍(敢不敢换个其他的说法)

下课

人生苦短,我选Python

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容