Prompt the user to enter a string of their choosing (assume no punctuation). Store the text in a string. Split the string into words and print out a sorted list of the words. Use a function print_words() to do this printing; it has a list of words as a parameter and prints each word on a a single line separated by spaces. When done printing the line, print a newline character. Now implement a convert_words() function, which has a list of words as a parameter, and returns a list of words all in lower case. Then extend your program to prompt the user as before, but this time also convert the words to lower case using convert_words(), sort them, and then print the list of lower case words again using print_words(). See the following Implement a remove_duplicates() function, which has a list of words that has been sorted as a parameter, and returns a list of words with duplicates removed. Then extend your program to print the sorted list of words all in lower case but without duplicate words, such as the following:
Prompt the user to enter a string of their choosing (assume no punctuation). Store the text in a string. Split the string into words and print out a sorted list of the words. Use a function print_words() to do this printing; it has a list of words as a parameter and prints each word on a a single line separated by spaces. When done printing the line, print a newline character.
Now implement a convert_words() function, which has a list of words as a parameter, and returns a list of words all in lower case. Then extend your
Implement a remove_duplicates() function, which has a list of words that has been sorted as a parameter, and returns a list of words with duplicates removed. Then extend your program to print the sorted list of words all in lower case but without duplicate words, such as the following:
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 4 images