[Solved]Python Code 1 Prompt User Title Data Output Title 1 Pt Ex Enter Title Data Number Novels A Q37073768
IN PYTHON CODE
(1) Prompt the user for a title for data. Output the title. (1pt)
Ex:
Enter a title for the data:Number of Novels AuthoredYou entered: Number of Novels Authored
(2) Prompt the user for the headers of two columns of a table.Output the column headers. (1 pt)
Ex:
Enter the column 1 header:Author nameYou entered: Author nameEnter the column 2 header:Number of novelsYou entered: Number of novels
(3) Prompt the user for data points. Data points must be in thisformat: string, int. Store the information before thecomma into a string variable and the information after the commainto an integer. The user will enter -1 when they have finishedentering data points. Output the data points. Store the stringcomponents of the data points in a list of strings. Store theinteger components of the data points in a list of integers. (4pts)
Ex:
Enter a data point (-1 to stop input):Jane Austen, 6Data string: Jane AustenData integer: 6
(4) Perform error checking for the data point entries. If any ofthe following errors occurs, output the appropriate error messageand prompt again for a valid data point.
- If entry has no comma
- Output: Error: No comma in string. (1 pt)
- If entry has more than one comma
- Output: Error: Too many commas in input. (1 pt)
- If entry after the comma is not an integer
- Output: Error: Comma not followed by an integer. (2 pts)
Ex:
Enter a data point (-1 to stop input):Ernest Hemingway 9Error: No comma in string.Enter a data point (-1 to stop input):Ernest, Hemingway, 9Error: Too many commas in input.Enter a data point (-1 to stop input):Ernest Hemingway, nineError: Comma not followed by an integer.Enter a data point (-1 to stop input):Ernest Hemingway, 9Data string: Ernest HemingwayData integer: 9
(5) Output the information in a formatted table. The title is rightjustified with a minimum field width value of 33. Column 1 has aminimum field width value of 20. Column 2 has a minimum field widthvalue of 23. (3 pts)
Ex:
Number of Novels AuthoredAuthor name | Number of novels——————————————–Jane Austen | 6Charles Dickens | 20Ernest Hemingway | 9Jack Kerouac | 22F. Scott Fitzgerald | 8Mary Shelley | 7Charlotte Bronte | 5Mark Twain | 11Agatha Christie | 73Ian Flemming | 14J.K. Rowling | 14Stephen King | 54Oscar Wilde | 1
(6) Output the information as a formatted histogram. Each name isright justified with a minimum field width value of 20. (4pts)
Ex:
Jane Austen ****** Charles Dickens ******************** Ernest Hemingway ********* Jack Kerouac ********************** F. Scott Fitzgerald ******** Mary Shelley ******* Charlotte Bronte ***** Mark Twain *********** Agatha Christie ************************************************************************* Ian Flemming ************** J.K. Rowling ************** Stephen King ****************************************************** Oscar Wilde *
Expert Answer
Answer to IN PYTHON CODE (1) Prompt the user for a title for data. Output the title. (1 pt) Ex: Enter a title for the data: Number… . . .
OR

