我正在尝试获取这个数字模式
0
01
012
0123
01234
012345
0123456
01234567
012345670
0123456701
但是当我在函数中达到 8 以上时,我无法弄清楚如何重置数字。这是我的代码:
def afficherPatron(n):
triangle = ''
for i in range(0, n):
triangle = triangle + (str(i))
print(triangle)
i+=1
在此先感谢大家!
最佳答案
使用 i
mod 8 (i%8
) 因为它是 0 到 7 的循环:
for i in range(0, n):
triangle = triangle + str(i%8)
print(triangle)
关于python - 在 python 中创建一个简单的数字模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929895/