这是题面。打印!打印!是我们编程的重中之重
n1 = 120
# k 为除于n1的一个基础
k = 2
# while条件n1 整除 k成立
while n1 % k == 0:
# 在这里加入这个公式。由于有了它的存在循环才能继续,之前的失败就是没有这个造成一直是0赋值给n1
n1 //= k
# 打印因子
print(f" k is not in if {k}")
# print(f"n1 is not in if {n1}")
# 如果n1 整除 k 不成立则进入if
if n1 % k != 0:
# k + 1 因子变化
k += 1
# 继续n1的除法
n1 //= k
print(f" k is in if {k}")
print(f"n1 is in if {n1}")