나는 최소 발생 횟수를 찾아서 희귀 한 카드를 찾는 파이썬에서 메소드를 작성하려고합니다. 나 또한 이들과 관련된 이름과 색을 반환하려고합니다. 누군가가 나를 더 효과적인 방식으로 쓰도록 도울 수 있습니까? 나는 그 사건을 세어보고, 색을 입수하여 목록에 넣고, 이름을 목록에 넣을 수있다. 그러나 이것을 어떻게 별개의 목록에 담는 것 이외에 할 수 있습니까? 더 많은 코드를 게시 할 수 있지만 드문 드문 유형은 일반, 희귀 및 신화 희귀입니다.최소 발생 횟수를 찾는 파이썬 메서드
코드 :
def get_rarest_card(self):
uncommon_counter = 0
common_counter = 0
rare_counter = 0
mythic_rare_counter =0
mythic_rare_cards=[]
uncommon_color_list=[]
common_color_list=[]
rare_color_list=[]
mythicrare_color_list=[]
for eachCard in self.cardlist:
if eachCard.rarity=="Uncommon":
uncommon_counter = uncommon_counter + 1
uncommon_color_list.append(eachCard.get_colors())
elif eachCard.rarity=="Common":
common_counter=common_counter + 1
common_color_list.append(eachCard.get_colors())
elif eachCard.rarity=="Rare":
rare_counter = rare_counter + 1
rare_color_list.append(eachCard.get_colors())
elif eachCard.rarity=="Mythic Rare":
mythic_rare_cards.append(eachCard.get_name())
mythic_rare_counter = mythic_rare_counter + 1
mythicrare_color_list.append(eachCard.get_colors())
return(mythic_rare_cards)
왜 희귀 한 목록이 다른가? 각 클래스별로 드문 카드를 원하십니까? – tzaman
우리는 최소한의 카드 (희귀 한 카드)를 찾고 있습니다. 그런 다음 해당 카드와 관련된 색상을 파악하십시오. –
이 질문은 https://codereview.stackexchange.com/에 속합니다. – Xaerxess