deffun():
ls =[1,2,3,4]
new_ls =[]for i in ls:for j in ls:for k in ls:# 两两互不相等if i != j and j!=k and i !=k:
new_ls.append(i*100+j*10+k)print(len(new_ls),new_ls)
defzhi_shu():import math
for i inrange(100,210):
flag =0for j inrange(2,round(math.sqrt(i))+1):if i%j ==0:
flag =1breakif flag:continueprint("这些都是质数:%d"% i)
defshui_xian_hua():for i inrange(100,1000):ifint(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3== i:print("这些都是水仙花数:%d"% i)
实例014:分解质因数
题目 将一个整数分解质因数。例如:输入90,打印出90=233*5
defjudge_zhi_shu(n):import math
if n <=3:returnTrueelse:
flag =0for i inrange(2,round(math.sqrt(n))+1):if n % i ==0:
flag =1breakif flag ==0:returnTruedeffen_jie_zhi_yin_shu(num):
ls=[num]
n =2whileTrue:if num>=n:if judge_zhi_shu(n)isTrue:if num%n ==0:
ls.append(str(n))
next_num = num//n
num = next_num
else:
n=n+1else:
n=n+1else:breakprint("%d="% ls[0]+'*'.join(ls[1:]))
fen_jie_zhi_yin_shu(int(input("输入一个大于1的正整数:")))