Python을 사용하여 임의의 카드 선택

오늘날 이벤트를 생성하기 위해 카드 덱에서 카드를 무작위로 선택하는 카드 게임이 너무 많습니다. 카드를 무작위로 선택해야 하고 일단 카드를 선택하면 이벤트가 되기 때문에 이것은 오늘날 모든 카드 게임의 특징입니다. 그래서 이 기사에서는 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을 사용하여 임의의 카드를 그리는 방법에 대한 이 기사가 마음에 들었기를 바랍니다. 아래 댓글 섹션에서 소중한 질문을 자유롭게 해주세요.

    좋은 웹페이지 즐겨찾기