How to toggle each character in a string with Python

2 Answers

0 votes
def toggle_characters(s):
    result = ""
    
    for char in s:
        if char.islower():
            result += char.upper()
        elif char.isupper():
            result += char.lower()
        else:
            result += char
    
    return result

input_string = "pyThoN"

print("Toggled characters:", toggle_characters(input_string))


'''
run:

Toggled characters: PYtHOn

'''

 



answered Jan 11 by avibootz
edited Jan 11 by avibootz
0 votes
def toggle_characters(s):
    return s.swapcase()

input_string = "pyThoN"

print("Toggled characters:", toggle_characters(input_string))


'''
run:

Toggled characters: PYtHOn

'''

 



answered Jan 11 by avibootz
...