, вы можете получить доступ к картам данного игрока, скажем, игрока 1 с:

я проблемы с использованием одной функции в другой для раздачи карт. Вот что у меня так далеко.

import random as rand 

def create(): 
     ranks = ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A']   
     suites = ['H', 'C', 'D', 'S'] 
     deck = [[r + s] for s in suites for r in ranks]    
     return deck   

def cards_dealt (num_cards, num_players, deck): 
     rand.shuffle(deck) 


print(cards_dealt(5, 3, deck)) 

Я понимаю, что функция является неполной. Мне нужно, чтобы num_cards было числом карт, которое получает каждый игрок, num_players - количество игроков, а колода - список строк карт из функции create (). Например, оператор печати покажет 5 карт, которые каждый из трех игроков получит из перетасованной колоды. Моя проблема в том, что всякий раз, когда я пишу что-то, он говорит, что колода не определена.

Ответы на вопрос(3)

Ваш ответ на вопрос