Question: Write a program that takes user input describing a playing card in the following shorthand notation: A Ace 2 ... 10 Card values J Jack

Write a program that takes user input describing a playing card in the following shorthand notation:

A Ace 2 ... 10 Card values J Jack Q Queen K King D Diamonds H Hearts S Spades C Clubs Your program should print the full description of the card. For example,

Enter the card notation: QS Queen of Spades

Implement a class Card whose constructor takes the card notation string and whose getDescription method returns a description of the card. If the notation string is not in the correct format, the get Description method should return the string "Unknown".

Enter the card notation: QS Queen of Spades

Step by Step Solution

3.43 Rating (153 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To solve this problem we can implement a class Card in Python that handles the shorthand notation of ... View full answer

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 Java Programming Questions!