[EMAIL PROTECTED] wrote: > Alan Gilfoy wrote: > > > Is there a way in Python to separate a string into its component words. > you could do something like this: > >>> x = Is there a way in Python to seperate a string into its > compontent words. > >>> x.split() > that would yield: > ['Is', 'there', 'a', 'way', 'in', 'Python', 'to', 'separate', 'a', > 'string', 'into', 'its', 'component', 'words.'] > As far as teh translating to pig latin.....well I honestly don't know. From Wikipedia, the rules are:
1. For words that begin with consonant <http://en.wikipedia.org/wiki/Consonant> sounds, move the initial consonant or consonant cluster <http://en.wikipedia.org/wiki/Consonant_cluster> to the end of the word and add "ay." Examples: * fatso → atso-fay * button → /utton-bay/ * star → /ar-stay/ * three → /ee-thray/ * question → /estion-quay/ 2. For words that begin with vowel <http://en.wikipedia.org/wiki/Vowel> sounds (including silent consonants <http://en.wikipedia.org/wiki/Silent_letter>), simply add the syllable "ay" to the end of the word. * eagle → /eagle-ay/ * America → /America-ay/ * honor → /honor-ay/ Seems pretty straightforward to translate to Python (or any other language). The only "hitch" I see is how one tells that an initial consonant is a vowel sound or not. (honor vs home)? opehay isthay elphay -- Bob Gailer 510-978-4454 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor