how to reverser string python code example

Example 1: string reverse in python

str1="Hello"
#if u want to take length input from user then use the next line 
#n=int(input("enter the no of elements: ")) #this one 

#if u don't wanna ask user the length then directly use this next line
n=len(str1)

for i in range(-1,-(n+1),-1):
        print(str1[i],end='')
#prints olleh

Example 2: reverse a string in python

# Python string/number reverser
# Kinda too much code, so don't use this, use the other examples under this answer.
example_number = 12143
example_string = "Hello there"

def reverse(thing): 
    thing = str(thing) # convert it to a string, just in case it was a number
    list_of_chars = [char for char in thing]
    reversed_list_of_chars = []
    x = -1
    
    for char in list_of_chars:
      reversed_list_of_chars.append(list_of_chars[x])
      x += -1
    
    reversed_thing = ''.join(reversed_list_of_chars)
    
    return reversed_thing
    # Or alternatively do:
    print(reversed_thing)

# Run it by doing this
reverse(example_number)
reverse(example_string)