1.程序框图以下:测试
2.以求3*3的代码为例spa
1 #coding:utf-8 2 x = 3 3 ans = 0 4 itersleft = x 5 6 while (itersleft != 0): 7 ans = ans + x 8 itersleft = itersleft - 1 9 print str(x)+'*'+str(x)+'='+str(ans)
3.程序分析3d
x | ans | itersleft |
3 | 0 | 3 |
3 | 2 | |
6 | 1 | |
9 | 0 |
4.总结code
从以上例 子中分析可知迭代的一些属性blog
1>在循环外设置迭代变量,如本例中的itersleftutf-8
2>须要测试迭代变量itersleft,以便决定何时结束迭代it
3>须要改变循环中的变量值以便测试。table