![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C02_《让繁杂工作自动化》Python学习笔记
Gloria_m666
软件工程,前端
展开
-
第三章:函数【Python 让繁琐工程自动化 学习笔记】
3.9 小结函数是代码逻辑分组的主要方式。因为函数中的变凉存在于它们自己的局部作用域内,所以一个函数中的代码不能直接影响其他函数中变量的值,对于调试代码是很有帮助的。函数是很好的工具,帮助你组织代码。你可以认为他们是黑盒。他们以参数形式输入,以返回值形式产生输出。他们内部的代码不会影响其他函数中的变量。注:删除线文字为我答题时对答案,下面为题目对应参考答案。为什么在程序中加入函数会有好...原创 2019-02-07 18:50:31 · 978 阅读 · 0 评论 -
3.11 Callatz 序列【Python 让繁琐工程自动化 学习笔记】
Collatz 序列编写一个名为collatz()的函数,它有一个名为number的参数。如果参数是偶数,那么collatz()就打印出number//2,并返回该值;如果number是奇数,那么collatz()就打印,并返回3*number+1。然后编写一个程序,让用户输入一个整数,并不断对这个数调用,collatz(),直到函数返回值1(让人惊奇的是,这个序列对于任何整数都有效,利用这个...原创 2019-02-07 23:31:11 · 281 阅读 · 0 评论 -
第四章:列表【Python 让繁琐工作自动化 学习笔记】
4.8 小结列表是有用的数据类型,因为它们让你写代码处理器一组可以修改的值,同时仅用一个变量。列表是可变的,这意味着它们的内容可以改变。元祖和字符串虽然在某些方面像列表,却是不可变的,不能被修改。包含一个元祖或字符串的变量,可以被一个新的元祖或字符串覆写,但这和现场修改的值不是一回事,不像append() 和 remove() 方法在列表中的效果。变量不直接保存列表值,它们保存对列表的“引用...原创 2019-02-08 15:20:31 · 479 阅读 · 0 评论