Python Day1

愚蠢的求素数

import math
import time

def BySqrt(a,b):
    numList = list()
    flag = 0
    for i in range(a,b):
        for j in range(2, int(math.sqrt(i)) + 1):
            if i % j == 0:
                flag = 1
                break
            else:
                flag = 0
        if flag == 0:
            numList.append(i)
    return numList

for num in BySqrt(1,100):
    print num

start = time.clock()
end = time.clock()
print end-start

求和

def AddUp(a,b):
    s = 0
    for i in range(a,b):
        s=s+i
    return s

print AddUp(1,100)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天开始刷下《笨办法学Python》这本书,补一补python基础 第一天 1-40页 1、语法错误 Synta...
    Babyzpj阅读 2,981评论 0 0
  • python 简介 python是一门广泛流行的动态语言。它不光可以写后端,还可以写web,图像处理,做自动化运维...
    胖宝宝王阅读 1,345评论 0 0
  • 学习资料:Python3 Tutorial 1. Interactive Shell 2. Execute .py...
    kevinscake阅读 2,812评论 0 0
  • 刚学习了python的语法,发现跟前端的书写方式不一样,更加的简洁。 比如:前端的条件语句: a = 100 if...
    倮奔也是一种美阅读 1,300评论 0 0
  • 带盐,不食盐。 誓言,不试验。 昨天观众问瘦了多少? 不多,3公斤,上周磨叽磨叽只跑了15公里。这周正在加量。 跑...
    青涩神话阅读 9,642评论 0 3