我只想问一个关于for循环的hmk赋值的问题。基本上,我们必须使用'for‘来使一个数字块看起来像这样:
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如果有任何建议,我将不胜感激!谢谢!
发布于 2017-04-20 17:46:32
您需要模运算符%
for x in range (-1,7):
for y in range (8):
x += 1
print(x % 6, end='')
print()发布于 2017-04-20 17:53:00
看起来这就是你想要的
for x in range (8):
for y in range (8):
print(x%6,end="")
x += 1
print()https://stackoverflow.com/questions/43515668
复制相似问题