Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Python program for caesar cipher

03/10/2021 Client: muhammad11 Deadline: 2 Day

python program

Use the provided shift function to create a caesar cipher program.

Your program should have a menu to offer the following options:
Read a file as current message
Save current message
Type in a new message
Display current message
"Encrypt" message
Change the shift value

For more details, see the comments in the provided code.

NO GLOBAL VARIABLES!
Complete the program found in assignment.py. You may not change any provided code. You may only complete the sections labeled:#YOUR CODE HERE
Submit source file and screenshot by the posted due date.

------------------------------------------------------

assignment.py:

shift takes a single character and an integer value as arguments
# Any character not == a-z or A-Z will be returned as is
# Any letter will be shifted by numPlaces in the alphabet
# shift('a',1) will return b
# shift('z',1) will return a
# shift('a',-1) will return z
def shift(letter, numPlaces):
digit = ord(letter)
numPlaces = numPlaces %26
if digit >= 65 and digit <= 122:
if digit <=90:
digit = (((digit - 65)+numPlaces)%26) + 65
elif digit >= 97:
digit = (((digit - 97)+numPlaces)%26) + 97
return chr(digit)

# Read a message from a file
# Read the entire contents into a single string
# Return the string
def readMessage():

#YOUR CODE HERE

return message

# Save the current message to a file
# Over write the file with the entire message string
# Do not return anything
def saveMessage(message):

#YOUR CODE HERE

# Print out the current message
# Nothing more
def displayMessage(message):

#YOUR CODE HERE

# Enter a new message from the keyboard
# Return the new message
def typeMessage():

#YOUR CODE HERE

# Change the shift value
# Prompt the user to enter a new shift value
# Return this new value as an int
def changeShift():

#YOUR CODE HERE

# "Encrypt" the message by shifting
# each character of the message by myShift
# Use the shift function here
# Return the new message
def encrypt(message,myShift):
newMsg = ""

#YOUR CODE HERE

return newMsg

# Create a menu for user
def menu(message,myShift):

#YOUR CODE HERE

# Basic setup stuff
def main():
message = ""
myShift = 5
menu(message,myShift)

main()

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Premium Solutions
Coursework Helper
Financial Solutions Provider
Academic Mentor
A+GRADE HELPER
High Quality Assignments
Writer Writer Name Offer Chat
Premium Solutions

ONLINE

Premium Solutions

Give me a chance, i will do this with my best efforts

$42 Chat With Writer
Coursework Helper

ONLINE

Coursework Helper

I have read your project details. I can do this within your deadline.

$46 Chat With Writer
Financial Solutions Provider

ONLINE

Financial Solutions Provider

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$33 Chat With Writer
Academic Mentor

ONLINE

Academic Mentor

I have read and understood all your initial requirements, and I am very professional in this task.

$26 Chat With Writer
A+GRADE HELPER

ONLINE

A+GRADE HELPER

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$38 Chat With Writer
High Quality Assignments

ONLINE

High Quality Assignments

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$31 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Trapezium prism surface area formula - Agassi company uses a job order cost system - Elizabeth chadwick akashic records - In formulating hypotheses for a statistical test of significance - Huck finn chapter 17 - Above all e commerce is a ________ phenomenon - ECON 3100-090 Fall 2020 - How to pay for uac - Badminton racket string types - Discussion - Describe the organizational culture of ez pleeze - Villanova university lean six sigma certification - Three historical events - Health promotion model nursing theory - Psat practice test pdf - Historical events that influenced sexuality today - As 1170 structural design actions - Eco 110 discussion question - The minefield poem analysis - Criminal justice capstone topics - Sunlight bar soap ingredients list - If antidiuretic hormone levels decrease you would expect that - Csi wildlife tracking poachers worksheet answers - Tweak growing up on summary - +91-8306951337 love marriage specialist astrologer IN Howrah - IISP DISCUSSION-5-dummm - Altex corporation case study - Andrew must deny a customer's application for credit. what organizational pattern should he use? - Boxhill tafe student web - Advantages and disadvantages of rock armour - Wallace and wray 2011 - Why is it useful to standardise a solution - Rad advanced foundation port de bras - Phet molecule polarity simulation answer key - Strategic management in international context - Mechanics of materials gere 9th edition pdf - Regulation beer pong rules - International human resource management exam questions - John selldorff net worth - Del monte tomato sauce 250g price - Carrier transicold spare parts - Adjusted cash balance per books - How to calculate pcu per hour - I need a literature review ASAP. No duplicates--I will run copyscape and other checks. Thx - Tri institutional therapeutics discovery institute - Weather - Discussion - Iec 60034 6 method of cooling - Business negotiation case study - The big trip up yonder answers - Strengths based nursing care gottlieb - Strategy and hrm at delta airlines - 8 steps of decision making process with examples - Health Care Delivery System SLP 1 - Week 5 assignment MA215 - Power Point-3 Team Management - Jamal from freedom writers - Reply 1 HCL 7 - Excel 2016 module 3 case 3 - Stevenson jaques & co v mclean 1880 5 qbd 346 - So42- to so2 half equation - Case study on conveyor belt - Case study treatment plan example - Climate graph of a tropical rainforest - STATISTICS - Charlie chaplin mime artist - Db - Tell all the truth but tell it slant theme - Chapter 13 strategy balanced scorecard and strategic profitability analysis - Greenfield Investments - A worthy woman from beside bath city - Jean piaget theory of language development - Lab safety training ppt - Homework c9 2 recall 1 - Request email for username and password - Leadership, communication and style - Reclaim your heart original - Litterature - Alex sharpe's portfolio solution - Magdalena schmitz tax return solution - Enhance Security Policies with Multi-Factor Authentication. - Document a newark housing authority construction report - London fields primary school - I remember i remember the house where i was born - The green thumb gardener worksheet answers - 2015 hsc pdhpe paper - Wk 8 Follow up question - Rstudio Homework - How to make a daisy head mayzie headband - Dissertation 2 - Lynn smith a study of undergraduate students - Thin client server cost - Body shop ice blue shampoo buy - Sticks and stones chapter summary - Forum: Week 2 Discussion - Graham condon group fitness timetable - Discussion board: Financial and Managerial Accounting - 3pg Case Study- ASAP - The threats from genetically modified foods robin mather - Strategic recommendations for tesla