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

Assignment: Exploring Your Bias: Going Deeper - Part C - How to get 7000 points in bartender mix genius - Uq student id card - The preeminent organization for private security professionals - Capstone Project Topic Selection and Approval - Natural and manmade materials list - Pile weave fabric examples - Wk 7 forum 2 - Importance of pleasing god - Week 5 Project - Primary school captain speech - Analysis of kolcaba's comfort theory - Who's picking up the puffed rice? - Best boxed trifecta melbourne cup - Prepare a summary journal entry to record raw materials used - Accelerated combined bsn msn program for foreign educated physicians fep - One page project update template - Abbott point of care clew update - What are environmentally sustainable work practices - Describe the organizational culture of ez pleeze - Reflection on Child Development - Dermacos anti aging serum - Cattell horn's two factor theory 1966 - Adult disability assessment tool - Camelot rise primary school - Research Report - Summary of chapter 1 of the giver - Zhou jichang lohans giving alms to beggars - Dfdf - Theology paper - Tutor - War prayer by mark twain summary - Why is voice recognition bad - Stress strain curve for mild steel and cast iron - Debbie hepplewhite synthetic phonics - Exmo a sr sra s - Reading reviews - The ugly duckling synopsis - "Why should I Trust You?" - Consider this simplified balance sheet for geomorph trading - The perils of confusing management and leadership - Discussion- Players Contract - Amazon com business model case study - Battle for National Reform Discussion - Positive and Negative Impact of electronic devices in the classroom. - Cook and hussey's assistive technologies pdf - Delimitation of study in research - Why use 540 nm in spectrophotometer - Loveworld children's ministry portal - The premier business oriented social networking site - Susan e kogler hill team leadership - Triaging an Incident - Takasho solar insect zapper - I need 1000 words on young woman just got chosen to save a doomed fantasy world - Ruler reaction time test - Krumboltz theory of career choice - Maximum power transfer lab report - Blue dream hotel via orti 7 c 35043 monselice - Difference between gear pump and centrifugal pump - Frontiers in ecology and the environment - Discussion Board 2 - Oily water separator discharge regulations - Mid warwick cats protection - Chapter 12 the strategy of international business - Complete the following Accounting Management activities in good form. Use excel or word only. - American dream casting crowns lyrics - How to read electrical drawings australiahow to read electrical drawings australia - Type out what I need to say on the video - Cristina re stockists adelaide - 32 tom packer drive athelstone - Prentice hall literature review and assess answers - Construction drawing grid lines - Healthy eating informative speech outline - The plural of oasis - Managerial Accounting - Topical reference list - List of random errors in chemistry - Air new zealand strategic plan - 27b agnes street south gladstone - Read the case study "the estimating problem" on page 734 and then answer the questions on page 735. - Oaklands junior school medway - Katko v briney case brief - Rerdt - Questions to ask during musculoskeletal assessment shadow health - 1018 steel ductile brittle transition temperature - Ecce romani ii chapter 35 translation - Supply Chain management - Marketing - Starbucks mission social responsibility and brand strength summary - Difference between power divider and directional coupler - Physical security plan - Ethical/Legal Aspect of Mgmt - Natalie nairn dentist perth - Scout shop leicester forest east - Ewles and simnett model - When is cladistics more useful than linnaean taxonomy - Conch republic electronics part 1 mini case solution - The retained earnings statement shows - Titan mitts link between two worlds - They say i say 3rd edition ebook pdf