Question: Exercise 5.2 (design, piglatin.py). Before attempting to code this problem, create a file design that contains some analysis of how you think the problem will
Exercise 5.2 (design, piglatin.py). Before attempting to code this problem, create a file design that contains some analysis of how you think the problem will be solved. Examples include but are not limited to: a flowchart of events in the program, pseudocode, or a step-by-step process written in plain English. If you choose to scan your design, please make sure that it is legible. Write a program that translates a file from English to pig latin. The rules for pig latin are as follows: For a word that begins with consonants, the initial consonant or consonant cluster is moved to the end of the word and "ay" is added as a suffix: "happy""appyhay ."glove""oveglay For words that begin with vowels, you add "way" to the end of the word: ."egg" "eggway" "inbox""inboxway" For your program, you must write a function that takes in one individual word and returns the translation to pig latin. Write another function that takes a string, which may be sentences (may contain the characters "a-zA-Z0" and space), and returns the translation of the sentence to pig latin. St "elloHay owhay areway ouyay The user must be able to specify the filename for the file to be translated and the filename that the progranm rip out any punctuation. For example, "Hello, how are ould translate into am should write to. For example: CSE/IT 107L Lab 10: Review and Markov Chains $ cat test.txt 2 Hello, how are you? $ python3 piglatin.py Enter English filenane >>> test.txt s Enter filename to write to >>> test piglatin.txt 6 Done cat test piglatin.txt s elloHay owhay arevay ouyay
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
