Write a function called swap_pairs that accepts a string as a parameter and returns that string with each pair of adjacent letters reversed. If the string has an odd number of letters, the last letter is unchanged. For example, the call swap_pairs('example') should return 'xemalpe' and the call swap_pairs('hello there') should return 'ehll ohtree'.
Sample output for two separate runs:
example -> xemaple
hello there -> ehll hotree
def swap_pairs(string):
result = str("")
for i in range(0, len(string)-1, 2):
result += string[i+1]
result += string[i]
if (len(string) % 2 != 0):
result += string[len(string)-1]
return result
print(swap_pairs(str(input("Enter a string: "))))
Comments
Leave a comment