Reverse a String in Python Without Built-in Functions

def reverse_string(input_str):
    """Reverse a string using a loop."""
    reversed_str = ""
    for char in input_str:
        reversed_str = char + reversed_str  # Prepend each character
    return reversed_str

# Example usage
text = "Hello, World!"
reversed_text = reverse_string(text)
print("Original:", text)
print("Reversed:", reversed_text)