Advertisement
Guest User

Single word pig latin

a guest
Dec 5th, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. def one_word(word):
  2. each_letter = list(word)
  3. x = len(each_letter)
  4. y = 0
  5. z = y + 1
  6. if each_letter[0].lower() in ('aeiou'): #for vowels
  7. each_letter.append('w')
  8. each_letter.append('a')
  9. each_letter.append('y')
  10. translated_word = ''.join(each_letter) #print
  11. print(translated_word)
  12. return each_letter
  13. elif each_letter[z].lower() in ('aeiou'): #next letter
  14. each_letter.append(each_letter[0])
  15. each_letter.remove(each_letter[0])
  16. each_letter.append('a')
  17. each_letter.append('y')
  18. translated_word = ''.join(each_letter) #print
  19. print(translated_word)
  20. else: #not vowel
  21. while x >= 0: #for the rest of the letters
  22. if each_letter[y].lower() not in ('aeiou'):
  23. each_letter.append(each_letter[y])
  24. each_letter.remove(each_letter[y])
  25. y += 1
  26. translated_word = ''.join(each_letter)
  27. print(translated_word)
  28. return each_letter
  29. else: #if it is a vowel next
  30. each_letter.append('a')
  31. each_letter.append('y')
  32. translated_word = ''.join(each_letter)
  33. print(translated_word) #print
  34. return each_letter
  35.  
  36.  
  37. print("This is a Pig Latin translator, though it only works for one word at once.")
  38. one_word(input("What is the word you want to translate? Type it here: "))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement