简单滴滴 发表于 2022-9-21 12:35:13

帮忙看一下 i%4 的作用是什么意思

i = 0
for x in range(1,5):
    for y in range(1,5):
      for z in range(1,5):
                if (x!=y) and (y!=z) and (z!=x):
                  i += 1
                  if i%4:
                        print("%d%d%d" % (x, y, z), end=" | ")
                  else:
                        print("%d%d%d" % (x, y, z))

jackz007 发表于 2022-9-21 12:54:52

本帖最后由 jackz007 于 2022-9-21 12:59 编辑

      % 是取余运算符,a % b,如果 a 能被 b 整除,则余数为 0,
   8 % 4 = 0             因为   8 = 4 × 2 + 0
   8 % 7 = 1           因为   8 = 7 x 1 + 1
   7 %8 = 7             因为   7 = 8 x 0 + 7
   385 % 10 = 5      因为 385 = 10 x 38 + 5
   余数一定小于除数,当被除数小于除数的时候,被除数就是余数。
页: [1]
查看完整版本: 帮忙看一下 i%4 的作用是什么意思