Jun-22-2018, 09:32 PM
What I want me code to do is be able to take a sentence from a user input and output each word in that sentence in Pig Latin form. If I enter "hello there" it says ellohay, it is only printing the first word in pig latin. I am also having trouble with running code in different applications and stuff like that. It won't work in BBEdit or Terminal, but it will in JupterLab. So I would also appreciate it if any could recommend some software for a Mac because I think the software I'm using might be the problem.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
def pig(): sentence = input ( "Enter a sentence: " ) for word in sentence.split(): first_letter = word[ 0 ] if first_letter in "aeiou" : word = word + "ay" return word else : word = word[ 1 :] + first_letter + "ay" return word newsent = ( " " .join(sentence.split())) print (newsent) pig() |