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

Reading response - Intermediate accounting chapter 23 statement of cash flows solutions - One sentence summary of the great gatsby - music performance report - Api rp 2sim pdf free download - Po box 3191 bristol - BMGT 305 week 8 - Week 6.1 Discussion - Brickenden v london loan & savings co - Accountants must abide by a strict code of ethics that defines their responsibilities to - Swallow the air quotes - Rough Draft Qualitative Research Critique and Ethical Considerations - What is price escalation in international marketing - Compare and contrast homer and virgil - Ross valve rebuild kits - Bellamy's organic annual report 2016 - Issue specific security policy for an organization - Dodd 8570.01 m april 2010 - The Hunting Ground - GE Area 3 Outcomes Requirement - Walmart case study - Role of nurse informaticist in system development life cycle - Similarities between virtue theory utilitarianism and deontological ethics - Potassium chromate experiment - Marketing management - No sugar spark notes - Count assignment help Malaysia services to boost grades - Code composer studio online - Helium at room temperature - Nike financial ratio analysis - Return and Risk - My it lab excel answers - Internal course transfer monash - Teaching project - City district government karachi - Wk 5, HCS 430: Missing Teammate - Industrial revolution inventions telephone - What does perma stand for - Picot question for reducing hospital readmissions - Persuasive speech on why you should eat breakfast - Defining Injuries - Voltage source converter vsc - Allstate bringing mayhem to the auto insurance advertising wars - Walmart recruiting store sales forecasting - CAPSIM- Final - How does mbsa check for weak passwords - Sandtoft 20 20 review - 1/20 as a percentage - C cl polar or nonpolar - The albatross poem analysis kate bass - Name the four parts to hipaa's administrative simplification act - The invisible hand directs economic activity through - Best marshmallow and spaghetti tower - Juvenile court proceedings were originally conceptualized as civil proceedings - Car flasher circuit diagram - Choose 2 questions- religion (instructions are attached) - Safe work industry module - Research and writing del 3 - What is in floraspring - Small assignment - The ideal of “cuba libre” encompassed independence from spain and - Rhetorical analysis of a public document - Discuss about the FIT2002 Global Treps Project : RACI Matrix. - People experiencing overpayment inequity are most likely to - What are the five sustainable marketing principles - How to create a basic html page in notepad - The glowing beagle by karen brinkmann answers - Discuss how science plays a crucial role in many courtrooms - Public Personnel Management - 2014 hsc maths ext 1 - Villanova six sigma black belt - What are some criticisms of determinate sentencing - 10 stages of interpersonal relationships - Palen creek correctional centre phone number - Court Case #96303809Law - Nur561reply1 - The world transformed 1945 to the present a documentary reader - How many electrons does calcium ion have - The phantom 2009 full movie - Current event analysis - Manger owl finance - First data resources limited - Symbolism assignment - Middle of the road management definition - 4 phases of digestion - The countryside code quiz - Quality Decision Making: Cost-Benefit Analysis ( No Plagiarism) - How to calculate mechanical advantage of a screw - Media representation and the global imagination - Internal resistance of a cell conclusion - Ethics criminal justice wk2 db - Declare a 8x8 two dimensional array of strings named chessboard - Broker/generalist model of case management - Reflection Paper - Ron shaich net worth - Organizational theory design and change chapter 10 - Gideon's trumpet movie summary - POWERPOINT PRESENTATION - Freud's stages of psychosexual development pdf - Tasmania police scanner online - Sheriff joe arpaio youtube