Python Programming

This assignment will use your script that generates a puzzle around a word search key. It should offer the user the option of generating a new puzzle or loading a saved one.

It should ask for the file that the key is in if the user chooses to generate a new one, and generate a puzzle with no key (that is, just a random block of characters) if the user enters no file name. It should prompt the user for the file name of the saved puzzle if the user chooses to load an existing one.

Your script should then generate four plots, arranged in a 2×2 grid:

1) A histogram of how often each letter shows up in the puzzle.

2) A plot showing the % each letter makes up of each row.

3) A plot showing the % each letter makes up of each column.

4) A plot showing the % each letter makes up of each up-left to down-right diagonal. (These will have different total numbers of letters in each of them.)

For 2-4, I recommend a plot with clear labeling for the groups, as there are 15 rows and 15 columns to display.

Finally, generate a pie chart showing the share each letter has in the puzzle, and the share each letter has in the answer key. This last one should be skipped if there is no answer key, and a message explaining that it is skipped because there is no answer key given in its place.

Provide some commentary on how easy it is to read the various graphs.

find the cost of your paper

Discussion Forum: Course Reflection

ILOs Understand the general nature, purposes, and techniques of literature with a sense of its relationship to life and culture. Recognize a representative selection of literary works by major writers….

The Value Of The Humanities

Required ResourcesRead/review the following resources for this activity:  Minimum of 1 scholarly source  Use textbook Chapter 1 Initial Post InstructionsFor the initial post, address the following: What is the value….

Assignment: Designing a Plan for Outcome Evaluation

SOCW 6311 wk 10 Assignment: Designing a Plan for Outcome Evaluation Social workers can apply knowledge and skills learned from conducting one type of evaluation to others. Moreover, evaluations themselves can….