On Tue, Feb 24, 2009 at 4:54 AM, Gary Wood <woody...@sky.com> wrote: > ''' program. > 1.What type of data will the input be? What type of data will the output be? > 2.Get the phrase from the user. > 3.Convert to upper case. > 4.Divide the phrase into words. > 5.Initialize a new empty list, letters. > 6.Get the first letter of each word. > 7.Append the first letter to the list letters. > 8.Join the letters together, with no space between them. > 9.Print the acronym.
You're not doing 5 or 7-9 right. Where's the `letters` list they asked for? > Which of these steps is in a loop? What for statement controls this loop? > ''' > > line = input('enter a phrase') > lines = line.upper() > seq = lines.split() > for i in seq: > word = (i[0]) > print(word, end='') Hint: `print` shouldn't be used inside the loop at all. Cheers, Chris -- Follow the path of the Iguana... http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list