Это простая вещь, и я понятия не имею, почему это не работает, поскольку я делал это много раз раньше на других языках, возможно, я чего-то не хватает. Во всяком случае, у меня есть функция, которая что-то делает, и я пытаюсь вызвать эту функцию, когда я вызываю другую функцию.Вызов функции внутри функции
Контекст: головоломка буквально головоломка из строк и столбцов, строк и слова является слово, которое мы ищем в головоломке
Первая функция
def lr_occurrences(puzzle, word):
return puzzle.count(word)
Вторая функция
def do_tasks(puzzle, name):
print('Number of times', name, 'occurs left-to-right: ', end='')
lr_occurrences(puzzle, name)
И все же, когда я звоню
do_tasks(PUZZLE1,'whatever')
в оболочке, единственное, что всплывает это «Сколько раз ...» вещь, однако, если я называю
lr_occurences(PUZZLE1,'whatever')
это работает прекрасно возвращая значение.
Любые идеи?
Ahhhhh Я попробовал распечатать его, но он дал синтаксическую ошибку, поэтому я думал, что ошибаюсь, оказывается, я забыл положить скобки haha. Благодаря! –