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