python 100题27
题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
#不使用递归
num = []
while True:
k = input("请输入字符:")
if k == '':
break
num.append(k) # 多个值存放在列表中
l = len(num)
for a in range(l-1,0,-1):
if a >= 0:
print(num[a])
#使用递归
def output(x,y):
if y == 0:
return
print(x[y - 1])
output(x , y-1)
x = input("请输入五个字符:")
y = len(x)
output(x, y)
1072

被折叠的 条评论
为什么被折叠?



