school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

q1.py (849B)


      1 def isvowel(char):
      2         if char in "aeoiu":
      3                 return True;
      4         return False
      5 
      6 def tolist(string):
      7         list = []
      8         for i in string:
      9         	list.append(i)
     10        	return list
     11 	
     12 def stripvowels(string):
     13         out = ""
     14         vowels = ""
     15         for i in string:
     16                 if isvowel(i):
     17                         out += "."
     18                         vowels += i
     19                 else:
     20                         out += i
     21 
     22         vowels = tolist(reversed(vowels))
     23         return out, vowels
     24 
     25 def swap(string, vowels):
     26         final = ""
     27         for i in string:
     28                 if i == ".":
     29                         final += vowels.pop(0)
     30                 else:
     31                         final += i
     32         return final
     33 
     34 
     35 string = input("input a string: ")
     36 
     37 string, vowels = stripvowels(string)
     38 print(swap(string, vowels))