11. Implement a class to represent a playing card. Your class should have the following methods: init (self, rank, suit) rank is an int in the range 1-13 indicating the ranks ace-king, and suit is a...

Python
11. Implement a class to represent a playing card. Your class should have the<br>following methods:<br>init (self, rank, suit) rank is an int in the range 1-13 indicating<br>the ranks ace-king, and suit is a single character

Extracted text: 11. Implement a class to represent a playing card. Your class should have the following methods: init (self, rank, suit) rank is an int in the range 1-13 indicating the ranks ace-king, and suit is a single character "d," "c," "h," or "s" indicating the suit (diamonds, clubs, hearts, or spades). Create the corresponding card. getRank (self) Returns the rank of the card. getSuit (self) Returns the suit of the card. value (self) Returns the Blackjack value of a card. Ace counts as 1, face cards count as 10. _str__(self) Returns a string that names the card. For example, "Ace of Spades". Note: A method named str_ is special in Python. If asked to convert an object into a string, Python uses this method, if it's present. For example, 10.9. Exercises 361 c = Card (1,"s") print c will print "Ace of Spades." Test your card class with a program that prints out n randomly gener- ated cards and the associated Blackjack value where n is a number sup- plied by the user. 12 tond alesn fenmthe neinun nroblom ith

Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here