
基础算法
三炭先生
这个作者很懒,什么都没留下…
展开
-
Python 基础算法——分别用生成器和迭代器生成斐波那契
_iter__()方法返回迭代器对象本身,__next__()方法返回迭代的下一个值。生成器(Generator)和迭代器(Iterator)是Python中用于处理可迭代对象的概念。每次迭代时都会执行生成器函数的代码,生成一个新的值。迭代器的特点是一次性计算并返回一个值,每次迭代时都返回下一个值,迭代器通过定义__iter__()和__next__()方法来支持迭代操作。生成器比显式定义迭代器更简洁,可以通过yield语句逐步生成值,生成器是迭代器的一种实现方式,生成器函数可以用于创建迭代器对象。原创 2023-07-04 19:27:53 · 412 阅读 · 0 评论 -
Python 基础算法——判单单个整数是否为回文数
在判断回文数时,我们应该比较数字的每一位,而不仅仅是比较前半部分和后半部分。此外,我们还需要考虑负数的情况。1.判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数.解释: 从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。解释: 从右向左读, 为 01。因此它不是一个回文数。原创 2023-07-04 17:50:46 · 925 阅读 · 0 评论