def isvowel(char): if char in "aeoiu": return True; return False def tolist(string): list = [] for i in string: list.append(i) return list def stripvowels(string): out = "" vowels = "" for i in string: if isvowel(i): out += "." vowels += i else: out += i vowels = tolist(reversed(vowels)) return out, vowels def swap(string, vowels): final = "" for i in string: if i == ".": final += vowels.pop(0) else: final += i return final string = input("input a string: ") string, vowels = stripvowels(string) print(swap(string, vowels))