【发布时间】:2013-09-24 21:19:50
【问题描述】:
我正在努力寻找一种有效的方法将这些 for 循环转换为 while 循环的工作集。有什么建议?我正在使用 2.7
def printTTriangle(height):
for row in range(1,height+1):
# print row T's
for col in range(1,row+1):
print 'T',
print
感谢大家的帮助!
【问题讨论】:
-
为什么要转换成while? for 比 while 更好
-
你也可以在字符串上使用
*:print 'T' * 4 # TTTT -
也可以用
xrange代替range,效率可能会稍微高一些
标签: python loops for-loop while-loop iteration