Write a Python program that reads in several sentences terminated by newlines. Stop when the user enters a blank line. Then, print out the text entered with each word of each sentence reversed. Please note that hyphenated words count as multiple words. Punctuations attach to the word before them. Specifications
Write a Python
Specifications
• Call your program wordReverse.py
• Write a function called printText. This function is going to accept a list strings and print the string. This function will:
– Loop through the list one sentence at a time.
– For each sentence, reverse each word in the sentence.
– Once all the processing is done, print the text.
• In the main function
– Note that you will read a maximum of 25 rows and each row could contain 200 characters.
– Read in the text from the user. Each “value” of the list is a newline terminated string. Stop when the user enters a blank line.
– Call the printText function.
• Please comment your code appropriately.
• The text entered may contain stray whitespace.
Sample Run
Enter the text:
Life is but a day;
A fragile dew-drop on its perilous way
From a tree’s summit.
The reversed worded text is
efiL si tub a ;yad
A eligarf wed-pord no sti suolirep yaw
morF a s’eert .timmuy
Step by step
Solved in 4 steps with 1 images