%d = %d * %d ,看起来很复杂,其实不然。

里面有 3 个%d ,相当于占位符,告诉 python,我这里需要填充 3 个数字。

for num in range(10,20):
    for i in range(2,num):
        if num%i == 0:
            j=num/i
            print ('%d 等于 %d * %d' %(num,i,j))
            break
    else:
        print ('%d 是一个质数' %num)

上图中就是num等于 i * j

填充的顺序按照()里面的先后顺序



 

Logo

领路信创诚邀您共建高质量内容社区,投稿申请~

更多推荐