Comments 4
У вас есть двумерная (игроков 2) матрица, кто у кого выигрывает при разных комбинациях. Достаточно возвращать значения по индексу. Использование других структур данных (матрица-то не разреженная) выглядит надуманно. И я не чувствую, что это хороший практический пример решения задач для начинающих.
вопрос по синтаксису:
Множества типа {"камень", "камень"} не могут существовать
но разве {}
- это не словарь? Множество (set) - оно же ()
?
UPD: когда прочитал в начале статьи о том, что вы - DS-ер, решил, что вы начнете играть в КНБ несколькими способами: через простой подсчет вероятностей, через обучение моделей и через CV определения жеста руки. Эх.
В дополнение к @AndrewBalakirev - даже так, без круглых скобок, всё равно кортеж)
{} - это словарь
{'key': 'value'} - тоже, как не странно , словарь
{'some_value'} - а это уже множество
() - это кортеж
Всего вам доброго!)
Разными способами пишем игру «Камень-ножницы-бумага» на Python