我是python的新手,并赋予“使用两个嵌套for循环。从0到9的外循环中计数,然后在每个步骤计数回零。Python嵌套循环计数
答案应该是这样的:
i= 0
k= 0
i= 1
k= 1
k= 0
i= 2
k= 2
k= 1
k= 0
i= 3
k= 3
k= 2
k= 1
k= 0
i= 4
k= 4
k= 3
k= 2
k= 1
k= 0
i= 5
k= 5
k= 4
k= 3
k= 2
k= 1
k= 0
i= 6
k= 6
k= 5
k= 4
k= 3
k= 2
k= 1
k= 0
i= 7
k= 7
k= 6
k= 5
k= 4
k= 3
k= 2
k= 1
k= 0
i= 8
k= 8
k= 7
k= 6
k= 5
k= 4
k= 3
k= 2
k= 1
k= 0
i= 9
k= 9
k= 8
k= 7
k= 6
k= 5
k= 4
k= 3
k= 2
k= 1
k= 0
所以每次我计数时,K倒计时从我以前的值开始。我相信我理解嵌套forloops的一般概念,但我不确定我的问题在于确定k的范围还是打印i和/或k。这是我有:
for i in range(0,10):
for k in range(i+1):
print 'i=',i,''
print 'k=',k,''
但它不给我我所需要的。似乎k在我运行时正在上升,可能是因为(i + 1),但这是迄今为止我所得到的最接近的答案,并且我一直有相当多的麻烦。我并不是在寻找答案本身,但是如果有人能指出我的方向是正确的,那将会非常有帮助。谢谢!
检查文档range' –