Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pyg = 'ay'
- def runpyg() :
- if len(original) > 0 and original.isalpha():
- if original[0] in ('a' ,'A', 'e' ,'E', 'i' ,'I', 'o' ,'O', 'u','U'):
- word = original.lower()
- new_word = word + pyg
- return new_word
- else:
- word = original.lower()
- first = word[0]
- new_word = word + first + pyg
- new_word = new_word[1:len(new_word)]
- return new_word
- else:
- print 'empty'
- def runeng() :
- if len(original) > 0 and original.isalpha() and original[-1] in "y" and original[-2] in 'a':
- if original[-3] in ('a' ,'A', 'e' ,'E', 'i' ,'I', 'o' ,'O', 'u','U'):
- word = original.lower()
- new_word = word[:-2]
- return new_word
- else:
- word = original.lower()
- new_word = word[-3] + word[:-3]
- return new_word
- else:
- print 'Pls enter a valid PygLatin !'
- def check_setting() :
- if setting in ('p' , 'e'):
- return True
- else:
- return False
- original = raw_input('Enter a word:')
- user_choice = raw_input("Please enter 'p' for pyglatin 'e' for English ")
- setting = user_choice.lower()
- while check_setting() !=True:
- user_choice = raw_input("Please enter 'p' for pyglatin 'e' for English ")
- setting = user_choice.lower()
- else:
- pass
- if setting == "p":
- print runpyg()
- else:
- print runeng()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement