Menu

[Solved]Python Code 1012 Program Data Visualization 1 Prompt User Title Data Output Title 1 Pt Ex Q37028479

IN PYTHON CODE ONLY

10.12 Program: Data visualization

(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 ONLY 10.12 Program: Data visualization (1) Prompt the user for a title for data. Output the title. (1 pt)… . . .

OR


Leave a Reply

Your email address will not be published. Required fields are marked *