python课后练习题(三)

《python核心编程第二版》第六章课后练习题

6–6.
字符串.创建一个 string.strip()的替代函数:接受一个字符串,去掉它前面和后面的
空格(如果使用 string.*strip()函数那本练习就没有意义了)

code:

#!/usr/bin/env python

def get():
    input=raw_input('enter>')
    if input=='':
        print 'enter null,again'
        return get()
    else:
        return input

def str():
    start=[]
    end=[]
    for x in range(len(g)):
        if g[x]!=' ':
            start.append(x)
    for y in range(len(g)-1,0,-1):
        if g[y]!=' ':
            end.append(y)
    return g[start[0]:end[0]+1]

while True:
    ans=raw_input('enter any or q to quit')
    if ans=='q':
        break
    else:
        g=get()
        s=str()
        print s