摘要:
""" 升序原始: 22,11,33,66,88,44,55第一轮: 11,22,33,66,44,55,88,最后一个是最大值第二轮 11,22,33,44,55,66,88,倒数第二是 第2大的值。。。最多几轮:元素个数 -1"""list = [22,11,33,66,88,44,55]pri 阅读全文
posted @ 2021-05-09 08:32
张钊z
阅读(139)
评论(0)
推荐(0)
摘要:
""""大于8的偶数都可拆分两个素数之和 判断8、10、12、、、能否拆成2个素数之后 拆分: n:m 和 n-m 分别去判断m,n-m是否是素数 10 : n m 1 9 2 8 3 7 4 6 5 5 6 4"""def isPrime(n): i = 2 flag = True ##假设是素数 阅读全文
posted @ 2021-05-09 08:30
张钊z
阅读(647)
评论(0)
推荐(0)
摘要:
"""亲密数对(3000以内) 3 - 3000整体思路: 分别计算A:3,4,5,6,他们因子 之和 B 对因子和B 计算 因子和C 如果 A==C,说明A和B是亲密数对 如果整数A的全部因子(包括1,不包括A本身)之和等于B; 且整数B的全部因子(包括1,不包括B本身)之和(C)等于A, 则将整 阅读全文
posted @ 2021-05-09 08:27
张钊z
阅读(677)
评论(0)
推荐(0)
摘要:
def wan(n): sum = 0 i = 1 while i <= n - 1: if n % i == 0: sum += i i += 1 if sum == n: return True else: return Falsewan = wan(int(input("请输入一个数:"))) 阅读全文
posted @ 2021-05-09 08:26
张钊z
阅读(1032)
评论(0)
推荐(0)
摘要:
def su(n): i = 2 flag = True while i <= n - 1: if n % i == 0: flag = False i += n if flag: return True else: return Falsesu = su(int(input("请输入一个数:")) 阅读全文
posted @ 2021-05-09 08:24
张钊z
阅读(1527)
评论(0)
推荐(0)

浙公网安备 33010602011771号