本文共 266 字,大约阅读时间需要 1 分钟。
已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。
正整数n本身就是由两个不同质数相乘得到,因而找出小的质数,用n//小质数,进而得到大的值
n = int(input())def zhi(m): for i in range(2,m-1): if(m%i==0): max = m//i return max else: return -1print(zhi(n))
for循环的使用
转载地址:http://sfagz.baihongyu.com/