Python
经典编程
30
例
所有代码均在
python3.7
环境下调试通过,为了防止排版
原因导致不能正常运行,提供了正常运行情况下的代码截图。
1
、编写程序,求
1~n
之间的素数列表
def sushu(x):
i=0
for i in range(2,x):
if x % i ==0:
return False
break
if i+1==x:
return True
return False
n=int(input("
请输入
n:"))
for j in range(2,n):
if sushu(j)==True:
print(j,"
是素数
")
2
、编写程序,生成一个包括
100
个随机整数的列表,然后从后向前删除所有素数
import random
def sushu(x):
i=0
for i in range(2,x):
if x % i ==0:
return False
break
if i+1==x:
return True
return False
s=[]
i=0
for i in range(0,30):
s.append(random.randint(1,10000))