假设我们有一个数字n。我们必须检查(1 * 2 * ... * n)的乘积是否可被(1 + 2 + ... + n)整除
因此,如果输入类似于num = 5,则输出将为True,因为(1 * 2 * 3 * 4 * 5)= 120和(1 + 2 + 3 + 4 + 5)= 15,并且120是可整除的到15。
让我们看下面的实现以更好地理解-
def isPrime(num): if num > 1: for i in range(2, num): if num % i == 0: return False return True return False def solve(num): if isPrime(num + 1): return False return True num = 3 print(solve(num))
5输出结果
True