入门级(python)
2024-08-26 14:42:43
1.素数,求1-100之间的素数(想在代码中写中文注释,加一句#coding=utf-8,注意等号左右没空格)
def isPrime(n):
if(n == 1):
return False
else:
for i in range(2,n):
if(n % i == 0):
return False
return True
print filter(isPrime,range(1,101))
2.斐波那契数列实现
2.1 构造
a, b = 0, 1
while b < 40:
print b
b=a+b
a=b-a
2.2 斐波契纳数列1,2,3,5,8,13,21............根据这样的规律,求出400万以内最大的斐波契纳数
def fibs2(num):
x = [1,1]
while x[-1] < num:
x.append(x[-2]+x[-1])
if x[-1] < num:
return x[-1]
else:
return x[-2]
print fibs2(4000000)
fib = lambda x,y:y if x+y>4000000 else fib(y,x+y)
print fib(0,1)
print fib(0,1)
最新文章
- Jetty 9嵌入式开发
- 简单了解JAVA8的新特性
- 51nod1264线段相交
- Python源码剖析
- ASP.NET 多线程 监控任务执行情况,并显示进度条
- HTTP断点续传(分块传输)(HTTP头格式非常清楚)
- mysql 根据规定的数组进行排序
- NET Core 的 Views
- 前端工具 - 15个最佳的 JavaScript 表单验证库
- CSS选择器大汇总
- CentOS添加磁盘分区
- 各种代码版本控制工具下使用http代理的方法
- 基于windows环境的Flask网站搭建(mysql + conda + redis)
- nodeJs express mongodb 建站(linux 版)
- webstorm 2018 激活破解方法大全
- 【blog】SpringBoot聚合项目打包问题
- java Swing组件和事件处理
- Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS
- 基于jQuery商城网站全屏图片切换代码
- java反射之获取枚举对象