Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Project 3: If statements (and Lists?) Purpose: ● Gaining technical skills using Python Directions: ● Scenario: A service/help desk is working to have the computer preprocess the tickets based upon...

1 answer below »

Project 3: If statements (and Lists?)
Purpose:
● Gaining technical skills using Python
Directions:
● Scenario: A service/help desk is working to have the computer preprocess
the tickets based upon keywords. Based upon the following keyword it is
automatically routed to a certain expert individual. Your program will be a
subset of this. In particular, your program will need to allow the user to ente
the text for a ticket and then provide the result of who the ticket would be
outed to based upon the following table. We'll assume users will spell the
keywords co
ectly, but not necessarily the capitalization to be the same as
elow. Also, the first keyword encountered in the following list is where the
ticket will be routed.
Keyword Routed To
urgent Pry Ority
Linux Pe
le Penguin
Windows Kurt Ains
Mac Don Alds
Office Dusty Places
Zoom Don Alds
Password doesn't
work
Password inco
ect
Password reset
Locked out
New password
Pe
le Penguin
none> Routed to next available
technician
● Create the python program that solves the problem in the scenario. Make
sure to format it as seen in the screenshot below. Formatting means the
prompts for the user should be spelled and written the same way as seen in
the screenshot as well as the spacing between outputs (single-spaced,
double-spaced, etc.) should also match. Make sure variable values are
formatted the same way as seen in the screenshot. Note: The program was
un 4 separate times in the screenshot with the user entering in the different
information in the ticket. The text used in the last test case can be copied
from the file Project 3 Sample Text Message.txt
● Download Project 3 Sample Text Message.txt
● and pasted into the Python shell window.
● Make sure to follow good programming practices as mentioned in Good and
Bad Programming Practices.
● You should only use modules/li
aries we have covered thus far.
Grading:
● Make sure to review the grading ru
ic prior to submitting your assignment to
ensure you have completed everything to the appropriate standard. The
grading ru
ic is below this assignment's directions.
https:
courses.sfcollege.edu/courses/453126/files/ XXXXXXXXXX?wrap=1
https:
courses.sfcollege.edu/courses/453126/files/ XXXXXXXXXX/download?download_frd=1
https:
courses.sfcollege.edu/courses/453126/files/ XXXXXXXXXX/download?download_frd=1
https:
courses.sfcollege.edu/courses/453126/pages/good-and-bad-programming-practices
https:
courses.sfcollege.edu/courses/453126/pages/good-and-bad-programming-practices
● Make sure to test your program to ensure it works for all possible test cases
(assuming appropriately formatted CSV files). Your instructor will run you
program against different test data and part of your grade will be based upon
how your program performs on these test cases.
Submission:
● Upload your .py file here
Note(s):
● To allow the user to type text the program can use, you'll need to introduce a
line of code called a prompt. Here's an example in Python to create a prompt
saying "Please enter your name: " and the result is stored in name. By
default, Python input statements store the data as a string data type. So
name is a string data type.
○ name = input("Please enter your name: ")
● Consider using the find function for strings in the Python Documentation fo
strings
● (Links to an external site.)
● .
● You may want to consider how lists can be used in this program to make it
easier to code.
https:
docs.python.org/3/li
ary/stdtypes.html#string-methods
https:
docs.python.org/3/li
ary/stdtypes.html#string-methods
https:
docs.python.org/3/li
ary/stdtypes.html#string-methods

To Whom It May Concern: Good morning. I'm having a problem with getting into the eSantaFe system. It seems I've been locked out. Can you please help? Thanks! Professor X
Answered Same Day Sep 25, 2022

Solution

Sairama answered on Sep 26 2022
53 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here