Discuss / Python / 循环方式完成

循环方式完成

Topic source

# -*- coding: utf-8 -*-

def trim(s):

    length=len(s)

    for i in s:

        if(s[:1]==' '):

            s=s[1:]

    for i in s:

        if(s[-1:]==' '):

            s=s[0:-1]

    return s

# 测试:

if trim('hello  ') != 'hello':

    print('测试失败!')

elif trim('  hello') != 'hello':

    print('测试失败!')

elif trim('  hello  ') != 'hello':

    print('测试失败!')

elif trim('  hello  world  ') != 'hello  world':

    print('测试失败!')

elif trim('') != '':

    print('测试失败!')

elif trim('    ') != '':

    print('测试失败!')

else:

    print('测试成功!')

发错地方了,不好意思


  • 1

Reply