Member 13870077 Ответов: 1

Возврат к функции с помощью оператора or


def obtain_type_player(self):
    '''
    This method will be used by the sub-classes PlayerHuman and PlayerComputer.

    Returns:
        Le type de player, 'Computer' or 'Human'
    '''



    return 'Human' or 'Computer'



Мне было интересно, вернет ли это мне вещь rght или мне придется добавить какой-то код.

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

Это использование Python OOP, и поскольку он связан со многими другими методами, я запутался, но я просто здесь, чтобы убедиться, что это способ вернуть его, потому что мне трудно тестировать в моем коде в некотором роде.

1 Ответов

Рейтинг:
1

Richard MacCutchan

Как он может решить, какое значение возвращать? Вам нужно добавить заявление о принятии решения (if) чтобы выбрать правильный ответ. Что-то вроде:

def obtain_type_player(self):
    type = "Computer" # the default answer
    if some_other_information is true:
        type = "Human"
    return type


CPallini

5.