求大佬指教,为什么输出与输入是一样的
Topic sourcedef test(s): if len(s) > 0: if s[0] == A: return test(s[1:]) elif s[-1] == A: return test(s[:-1]) return sA = input('选择前后需要剔除的:')B = input('请随便输入一段:')print(test(B))
# -*- coding: utf-8 -*-
def test(s):
if len(s) > 0:
if s[0] == A:
return test(s[1:])
elif s[-1] == A:
return test(s[:-1])
return s
A = input('选择前后需要剔除的:')
B = input('请随便输入一段:')
print(test(B))
- 1
lu学习
def trim(s):
if s[0]==' ':
return s[1:]
elif s[-1]==' ':
return s[:-1]
elif s[0]==' ' and s[-1]==' ':
return s[1:-1]
else:
return s
s=input('请输入:')
print(trim(s))
input()