Функция ничего не печатает - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь получить вывод этой функции, но ничего не могу получить, я пытался изменить элементы, но ничего не смог получить.

def player_input():

marker = " "
while marker != "x" and marker != "o":
        marker = input("Player 1, choose x or o: ")

        player1 = marker

        if player1 == "x":
            player2 = "o"

        else:
            player2 = "x"

print(player_input)

1 Ответ

1 голос
/ 26 марта 2020

Вы должны сделать две вещи:

  1. добавить открывающие и закрывающие скобки при вызове функции, поэтому измените print(player_input) на print(player_input()). Это запускает функцию, а не просто печатает указатель на функцию.

  2. , чтобы получить значение переменной из функции, которую вы должны вернуть это значение. Поэтому добавьте строку return player2, например, если вы хотите получить значение переменной player2 при вызове функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...