python程序作业,,急急急
答案:4 悬赏:70 手机版
解决时间 2021-04-06 16:18
- 提问者网友:未信
- 2021-04-05 19:35
python程序作业,,急急急
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-04-05 20:23
def isPrime(num):
for i in range(2,num-1):
if(num%i==0):
return 0
return 1
def fun1():
for i in range(2,200):
if(isPrime(i)):
print("%d is prime number." %(i))
def fun2():
for i in range(2,200):
isp=0
for j in range(2,i-1):
if(i%j==0):
isp=1
if(isp==0):
print("%d is prime number." %(i))
if __name__=="__main__":
print("选择菜单进行操作:
1、方法一
2、方法二")
n=input()
if(n=='1'):
fun1()
if(n=='2'):
fun2() 用python3写的,如果你用的是2,部分语法要改改才行
for i in range(2,num-1):
if(num%i==0):
return 0
return 1
def fun1():
for i in range(2,200):
if(isPrime(i)):
print("%d is prime number." %(i))
def fun2():
for i in range(2,200):
isp=0
for j in range(2,i-1):
if(i%j==0):
isp=1
if(isp==0):
print("%d is prime number." %(i))
if __name__=="__main__":
print("选择菜单进行操作:
1、方法一
2、方法二")
n=input()
if(n=='1'):
fun1()
if(n=='2'):
fun2() 用python3写的,如果你用的是2,部分语法要改改才行
全部回答
- 1楼网友:西岸风
- 2021-04-05 23:48
from math import sqrt
[x for x in range(2,200) if 0 not in [ x % i for i in range(2,int(sqrt(x))+1)]]
[x for x in range(2,200) if 0 not in [ x % i for i in range(2,int(sqrt(x))+1)]]
- 2楼网友:舍身薄凉客
- 2021-04-05 23:32
import math
def is_prime(num):
if num < 2: return False
m = int(math.sqrt(num))
for i in range(2, m+1):
if not num % i: return False
return True
for i in range(2, 200):
if is_prime(i): print i
def is_prime(num):
if num < 2: return False
m = int(math.sqrt(num))
for i in range(2, m+1):
if not num % i: return False
return True
for i in range(2, 200):
if is_prime(i): print i
- 3楼网友:一叶十三刺
- 2021-04-05 21:55
>>> filter(lambda x:all(x%i!=0 for i in range(2,x)),range(2,201))
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯