def shai(n):
prim = list()
check = list([1] * (n + 1))
for i in range(2, n + 1):
if(check[i] == 1):
prim.append(i)
print(i)
for j in prim:
if(j * i > n):
break
check[j * i] = 0
if(i % j == 0):
break
return prim
N = int(input("N: "))
PRIM = shai(N)
total = len(PRIM)
print("Total:", total)
相关文章
- Python之函数(一)定义函数以及传参
- 【LeetCode】337. House Robber III 解题报告(Python)
- 【转载】不得不知道的Python字符串编码相关的知识
- Python字符串和编码
- python 应用 base64、hmac、hashlib包实现:MD5编码 base64编码解码、SHA256编码、urlsafe_b64encode编码等等基本所有的加密签名的方法
- virtualenv 运行python 解决依赖冲突问题 尤其是django那种蛋疼的版本问题
- python练习题-day21
- python设计模式第九天【策略模式】
- python之获取微信access_token
- Python基础——判断和循环