08 2018 档案
摘要:本章就是Pyhon版的 if语句。原理大家都懂,就不一一说说明了。 值得注意的两点: 1. 在每个if类语句结尾必须加上符号“:”。 2. 注意,在python中是否缩进代表与上一行代码是否有关。 下面分析一下的几段代码: 一,简单if语句: 声明并赋值一个列表 -> 用 if + in 语句(相当
阅读全文
摘要:上接前一篇文章。 4.4 使用列表的一部分 一,切片 切边,顾名思义,就是处理列表的部分元素。 我们可以联系一下C++的一段语句:for(int i = 0; i < n-2; ++i) cout << a[i]; 这句语句就是访问了一个有n个元素的数组的1--n-2个元素(下标为0--n-3)。
阅读全文
摘要:操作列表,也就是遍历列表。本章我们要学的就是如何遍历列表。 4.1--4.2 遍历列表 遍历列表,用for循环。 不同于C++或者C语言的for循环,Python的for循环更容易让人理解。 看一个例子: 其语法结构是for + 一个变量(自己定义的,在每次循环的时候从列表依次传递参数到这个变量,如
阅读全文
摘要:紧接着上一个文章,进阶一个因数表,来自牛客网一道比赛题: 打从1到n所有因数的和 代码如下: 如有错误,欢迎评论指出!
阅读全文
摘要:暑假ACM集训结束,预习下个学期要学习的Python。 前几章比较基础,玩玩学学很快学完了,这里随意写点收获。 第一章 搭建编译环境 用的是最新的Python3。编译器用的是推荐的Geany.。具体配置操作可以看看这个:https://jingyan.baidu.com/article/154b46
阅读全文
摘要:快速幂,二进制思想,结合位运算使时间复杂度达到了O(logn)。 如,设运算一个二进制为a^b, a为底数(不为0),b为幂数。 若b = 14。 b 的二进制代码为 14 -> 1 1 1 0 -> 2^3 + 2^2 + 2^1 + 0 = 14。 这样, 我们就可以将a^14拆成了a^8 *
阅读全文

浙公网安备 33010602011771号