Discuss / Python / 求大佬指教,为什么输出与输入是一样的

求大佬指教,为什么输出与输入是一样的

Topic source

lu学习

#1 Created at ... [Delete] [Delete and Lock User]

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()

Co-terwin

#2 Created at ... [Delete] [Delete and Lock User]

请问你知道原因了吗?我跟你是一样的

def 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

Reply