Python을 사용하여 임의의 카드 선택
Python을 사용하여 임의의 카드 선택
Python을 사용하여 임의의 카드를 선택하려면 먼저 모든 카드를 데이터 구조에 저장해야 합니다. 따라서 데이터 구조에 카드를 저장하기 전에 카드 한 벌에 어떤 유형의 카드가 있는지 이해해 봅시다. 다음은 카드 한 벌에 있는 카드 유형을 보여주는 표입니다.
스페이드
클럽
다이아몬드
마음
1 왕
1 왕
1 왕
1 왕
퀸 1개
퀸 1개
퀸 1개
퀸 1개
1 잭
1 잭
1 잭
1 잭
1 에이스
1 에이스
1 에이스
1 에이스
2-10 카드
2-10 카드
2-10 카드
2-10 카드
합계 = 13
합계 = 13
합계 = 13
합계 = 13
따라서 위의 표에 따르면 카드 한 벌에는 하트, 클럽, 스페이드 및 다이아몬드를 포함한 4개의 카드 세트가 있습니다. 이러한 카드 세트는 모음으로 알려져 있으며, 각 모음에는 2부터 10까지 시작하여 각 모음의 잭, 퀸, 킹, 에이스로 이어지는 13장의 카드가 있습니다.
따라서 카드 한 벌에서 임의의 카드를 선택하기 위해 두 개의 Python 목록을 만듭니다.
다음은 임의의 카드를 선택하는 Python 프로그램을 작성하는 방법입니다.
import random
cards = ["Diamonds", "Spades", "Hearts", "Clubs"]
ranks = [2, 3, 4, 5, 6, 7, 8, 9, 10, "Jack", "Queen", "King", "Ace"]
def pick_a_card():
card = random.choices(cards)
rank = random.choices(ranks)
return(f"The {rank} of {card}")
print(pick_a_card())
**Output:**
The ['Jack'] of ['Diamonds']
요약
그래서 이것은 우리가 카드 한 벌에서 임의의 카드를 뽑는 파이썬 프로그램을 작성하는 방법입니다. 완전한 카드 게임을 만들기 위해 동일한 전략을 구현할 수도 있습니다. Python을 사용하여 임의의 카드를 그리는 방법에 대한 이 기사가 마음에 들었기를 바랍니다. 아래 댓글 섹션에서 소중한 질문을 자유롭게 해주세요.
Reference
이 문제에 관하여(Python을 사용하여 임의의 카드 선택), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sandeepk27/pick-a-random-card-using-python-4p7j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)