def factors(num, k): li = [] while num > 1: for i in range(2, num+1): if num % i == 0: num = int(num / i) if num == 1: li.append(i) else: li.append(i) break return li.count(k) a = factors(32, 2) print(a)
def factors(num, k): li = [] while num > 1: for i in range(2, num+1): if num % i == 0: num = int(num / i) if num == 1: li.append(i) else: li.append(i) break return li.count(k) a = factors(32, 2) print(a)