我只是想问一个关于for循环的hmk赋值的问题。基本上我们必须使用'制作一个数字块看起来像这样:
01234501
12345012
23450123
34501234
45012345
50123450
01234501
12345012
到目前为止,这是我的代码:
for x in range (-1,7):
for y in range (8):
x=x+1
if x<=5:
print(x,end="")
else:
print(abs(x-6),end="")
print()
给了我:
01234501
12345012
23450123
34501234
45012345
50123456
01234567
12345678
我非常感谢任何指针!谢谢!
答案 0 :(得分:2)
您需要模运算符%
:
for x in range (-1,7):
for y in range (8):
x += 1
print(x % 6, end='')
print()
答案 1 :(得分:1)
看起来这就是你想要的,
for x in range (8):
for y in range (8):
print(x%6,end="")
x += 1
print()