Question: Recognize Known Commands Extend Monty 1 code to work as follows: It recognizes the list command and responds with a fixed message. It recognizes the

Recognize Known Commands

Extend Monty 1 code to work as follows:

It recognizes the list command and responds with a fixed message.

It recognizes the exit command and exits the program if user confirms.

For all other inputs, it responds with a fixed error message.

A sample session is given below.

You are highly encouraged to give the software a different name (i.e., not Monty), define your own command formats (e.g., show instead of list), and even a different personality (e.g., you can make its questions/responses sound similar to a popular video game character). Differentiating your software in those ways will reduce the risk of plagiarism concerns.

>>> Hello, my name is Monty >>> What can I do for you? list >>> Nothing to list >>> What can I do for you? foo >>> OOPS! Unknown command >>> What can I do for you? exit >>> Are you sure? y/n n >>> What can I do for you? exit >>> Are you sure? y/n y >>> Bye!

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 Databases Questions!