290112011 发表于 2017-4-23 08:30:50

Python 逆序打印字符串

假定有一个字符串'abcde',要求在一次迭代循环里就打印完这个字符串:
   
str='abcde'
for i in range(-1,-len(str),-1) :
print str[:i];

输出结果如下所示:
   
abcd
abc
ab
a

如果在迭代循环里加上'abcde',则需要做一次特殊处理

str='abcde'
for i in +range(-1,-len(str),-1) :
print str[:i];

这次输出结果就是对的了:

abcde
abcd
abc
ab
a
页: [1]
查看完整版本: Python 逆序打印字符串