Задание
Реализация алгоритма «Ментальный покер» для произвольного числа игроков и карт. Для примера использовать правила покера Техасский холдем. Каждому игроку раздать по 2 карты и выложить 5 карт на стол.
Функционал программы
Например:
- Определение колоды
- Определение карт игроков
- Определение карт прикупа
- Шифрование карт
Фрагмент программного кода
p = create_prime_number()
c = list()
d = list()
for i in range(PLAYERS_COUNT):
c.append(get_coprime_numbers(p-1))
d.append(my_gcd(p-1, c[i])[2])
if(d[i] < 1):
d[i] += p-1
for j in range(len(original_deck)):
deck_keys[j] = my_fast_pow(deck_keys[j], c[i], p)
random.shuffle(deck_keys)
Скриншот архива с проектом

Пояснения по запуску программы
Откройте и запустите файл lab4.py
Телеграм
-