![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
恒则金
这个作者很懒,什么都没留下…
展开
-
python中浮点数转换为整数的几种方法与区别
python当中浮点数为float,整数为int,浮点数转换为整数有四种方式,这四种方式之间也有相应的区别,掌握了他们之间的不同,我们就可以根据实际情景选取合适的转换方式:int(1.5)#结果为1#int()函数 只保留整数部分,舍去小数部分round(1.5)round(2.5)#以上两个转换结果都为2,round函数基本四舍五入的原则,不同的是小数部分为0.5时,选择向偶取整floor(1.5)#结果为1,floor函数转换为整数时会向下取整,当我们转换的结果为负数时,f...原创 2020-05-24 18:02:14 · 31318 阅读 · 0 评论 -
使用python实现杨辉三角
使用python实现杨辉三角,这里使用生成器实现,其原理类似Java里面的递归,递归调用每次返回后一行的数据即可。直接上代码:#杨辉三角#max为行数def method(max): #入口:n控制行数,用列表lst代表当前行 n, lst = 0, [1] while n < max: #返回当前行 yield lst #从上一行下标为2的元素开始,与前一项相加,一次替换列表元素 lst = [lst[i] + l原创 2020-05-24 14:27:22 · 1776 阅读 · 0 评论