Python程序设计之因式分解与求4位数字组成素数

1.使用循环结构实现因式分解
要求输入一个整数,例如15,将其分解因因式相乘为15=3x5

import math
n=int(input('请输入一个整数:')
def isPrime(n):
	for i in range(2,math.ceil(math.sqrt(n))+1):	#减少计算量
		if n%i==0 and i

运行效果如下:
Python程序设计之因式分解与求4位数字组成素数_第1张图片
代码免费链接:
https://download.csdn.net/download/qxyloveyy/12182007

2.计算1~100以内所有奇数之和

m=0
for i in range(1,101):
	if i%2!=0:		#判断奇偶
		m+=i
print(m,end='')	#方法一

while i<101:
	if i%2!=0:
		m+=i
	i+=1	
print(m,end='')	方法二		

3.实现由1~4组成的素数,并且每个数字只出现一次
,有4231,2341···等,

import math
#n=int(input('请输入一个数字:'))
def isPrime(n):
    for i in range(2,math.ceil(math.sqrt(n

你可能感兴趣的:(Algorithmic,strategies,python,算法,概率论)