题目描述
有一个大的整数,98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希
def su(num):lt=[]print(num,'=',end='')while num!=1:for i in range(2,int(num+1)):if num%i==0:lt.append(i)num=num/ibreakfor i in range(0,len(lt)-1):print(lt[i],end='')print(lt[-1])
su(98554799767)
D:\1下载\venv\Scripts\python.exe D:\1下载\1.py
98554799767 =101999966233Process finished with exit code 0
d450209323a847c8d01c6be47c81811a