у меня есть две ф-ии:
def start_game(): # что-то делает и выводит две переменные: return players_num, l_players
def roll_dice(start_game): # что-то делает и выводит свои переменные: return new_value
a, b = start_game() def roll_dice(a, b):
не могу понять этот способ по вводу доп переменных, почему нельзя сразу передать значение которые выводит “retun” в следующий ящик ?
т.е. если делаю:
def roll_dice(players_num, l_players): # что-то делает и выводит свои переменные: return new_value
TypeError: roll_dice() missing 2 required positional arguments: ‘players_num’ and ‘l_players’