Question: For your final project, you will write a Python program which does the following: Prompts the user for a keyword Create a new jumbled alphabet

For your final project, you will write a Python program which does the following: Prompts the user for a keyword Create a new jumbled alphabet which starts with the keyword but does not duplicate any letters in the keyword and thus creates a cypher key For example - if the user enters apple, your output would be: APLEBCDFGHIJKMNOQRSTUVWXYZ Once the cypher key is created, the file will read from an external file, which you will create, containg the phrase: "It pays to know how to program in Python" It will then substitute plain text letters from the file with the new alphabet for example, the 'I' in 'It' would become aG. the 't' would stay 'T', p would become an 'O'...etc. etc Lastly, it prints out the jumbled words in groups of 5 letter. GTPAB ABCDE ABCDE... etc. etc.Your program must have a complete header, and all major sections must be commented to identify its purpose and define the logic you used in creating the section.Submission as py file - If you completed this project using VB or another traditional IDE, use this method. All your files should be placed into a single folder, compressed as zip, and uploaded here. In your code, you will reference all called files by path to/within this (unzipped) folder. Your project will include a separate document that contains pseudocode and flow chart(s) for the project. Use Word or other Microsoft product. No Mac-only software. Upload the zip file and the pseudocode/flow chart document within the zipped folder.Submission as ipynb file - If you completed this project using a Python Notebook (Jupyter, Kaggle, Google Colab) If your work is online, submit a link that will automatically open your notebook. Be sure to include any permissions needed to access your code, such as login information as necessary. Any associated files should be stored where your notebook will be able to access them automatically. If your work is on your computer, submit the ipynb file, and any other files that are needed to run, in a zipped folder as described above. Because you made the effort to learn the notebook format, you will earn 100 extra credit points that will raise your earned grade.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!