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)) for i in range(0,30): print(s[i]," ",end='') if i % 10 ==0: print("\n") print("\n") print("T 列表") t=[] for j in range(29,0,-1): if sushu(s[j])==False: t
append(s[j]) for i in range(0,len(t)-1): print(t[i]," ",end='') if i % 10 ==0: print("\n") 3、编写程序,当用户从键盘输入整数后,对其进行因式分解(