Member 13672432 Ответов: 1

Как получить доступ к локальному массиву в подпрограмме


Мне нужно получить доступ к двум локальным массивам, чтобы поместить их в функцию, которая вычисляет на их основе.

Массив и переменная являются:
import random
code=[random.randint(1,9), random.randint(0,9), random.randint(0,9), random.randint(0,9)]

guess=int(input())

Подпрограмма такова::
def main():
    #creating a function
    answers = [3, 3, 4, 4]
    guesses = [3, 5, 6, 4]

    answers_counter = Counter(answers)
    guesses_counter = Counter(guesses)


Массивы ответов и догадок должны быть первыми 4 цифрами в догадке и коде. Как я могу получить доступ к ним без получения ошибки?

Что я уже пробовал:

Я попробовал вызвать переменные, а также использовать глобальные

1 Ответов

Рейтинг:
2

Richard MacCutchan

Смотрите мое предложение в вашем первоначальном посте этого вопроса: Как мне вызвать массив?[^]. Если вы не понимаете, как использовать параметры в модулях Python, то смотрите 6. Модулей, — документации по языку Python 3.4.8 [^].