create_deck(): Creates a deck of 52 cards using the abbreviations outlined in the requirements. Input parameters: None. Return value: a list of cards, not shuffled.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

This is python card of deck questions, please help and fix heres my code, i want to be like the output original deck. 

 

import random
def card_draw ( ):
suits = ["spade", "club", "heart", "diamond"]
faces = ["2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A"]
deck = [ ]


for suit in suits:
for face in faces:
deck.append((suit, face))

card = random.choice(deck)
deck.remove(card)
suit1, face1 = card
def main():
card_draw()
# card = random.choice(deck)
# deck.remove(card)
#suit1, face1 = card
main()

**create_deck()**: Creates a deck of 52 cards using the abbreviations outlined in the requirements.  
**Input parameters**: None.  
**Return value**: A list of cards, not shuffled.
Transcribed Image Text:**create_deck()**: Creates a deck of 52 cards using the abbreviations outlined in the requirements. **Input parameters**: None. **Return value**: A list of cards, not shuffled.
**Original Deck of Cards:**

The deck consists of a standard set of 52 playing cards. Each card is represented by a two-character string. The first character denotes the rank, and the second character denotes the suit of the card. The suits are categorized as follows: 

- **Spades (s)**
  - '2s', '3s', '4s', '5s', '6s', '7s', '8s', '9s', 'Ts', 'Js', 'Qs', 'Ks', 'As'

- **Hearts (h)**
  - '2h', '3h', '4h', '5h', '6h', '7h', '8h', '9h', 'Th', 'Jh', 'Qh', 'Kh', 'Ah'

- **Diamonds (d)**
  - '2d', '3d', '4d', '5d', '6d', '7d', '8d', '9d', 'Td', 'Jd', 'Qd', 'Kd', 'Ad'

- **Clubs (c)**
  - '2c', '3c', '4c', '5c', '6c', '7c', '8c', '9c', 'Tc', 'Jc', 'Qc', 'Kc', 'Ac'

Each suit comprises thirteen cards, ranked from 2 to 10, followed by the face cards Jack (J), Queen (Q), King (K), and Ace (A). The suit order presented in this deck listing is: Spades, Hearts, Diamonds, Clubs.
Transcribed Image Text:**Original Deck of Cards:** The deck consists of a standard set of 52 playing cards. Each card is represented by a two-character string. The first character denotes the rank, and the second character denotes the suit of the card. The suits are categorized as follows: - **Spades (s)** - '2s', '3s', '4s', '5s', '6s', '7s', '8s', '9s', 'Ts', 'Js', 'Qs', 'Ks', 'As' - **Hearts (h)** - '2h', '3h', '4h', '5h', '6h', '7h', '8h', '9h', 'Th', 'Jh', 'Qh', 'Kh', 'Ah' - **Diamonds (d)** - '2d', '3d', '4d', '5d', '6d', '7d', '8d', '9d', 'Td', 'Jd', 'Qd', 'Kd', 'Ad' - **Clubs (c)** - '2c', '3c', '4c', '5c', '6c', '7c', '8c', '9c', 'Tc', 'Jc', 'Qc', 'Kc', 'Ac' Each suit comprises thirteen cards, ranked from 2 to 10, followed by the face cards Jack (J), Queen (Q), King (K), and Ace (A). The suit order presented in this deck listing is: Spades, Hearts, Diamonds, Clubs.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education