#input接收输入,打印输入提示语句,并将输入内容赋值给M M = eval(input('input a number:')) #定义变量并赋值 i = 3 #循环,只要i小于M除以2取整,就执行循环内的语句 while i < M // 2: # 判断M是否能被i整除,能则输出i if M % i == 0: print(i) #给i加上2,再循环判断是否小于M//2 i += 2