Version1:
def reverse1( str): return str[::-1]
Version2:
def reverse2(str):
w= list(str)
w.reverse()
return ''.join(w)
Version3:
def reverse3(str):
return ''.join([ str[c] for c in range(len(str) -1 , -1, -1)])
Complete program:
def reverse1( str):
return str[::-1]
def reverse2(str):
w= list(str)
w.reverse()
return ''.join(w)
def reverse3(str):
return ''.join([ str[c] for c in range(len(str) -1 , -1, -1)])
if __name__ == '__main__':
str='name'
print reverse1(str)
print reverse2(str)
print reverse3(str)